鍍金池/ 問答/網(wǎng)絡(luò)安全  HTML/ vue render 函數(shù)直接返回字符串 無法顯示

vue render 函數(shù)直接返回字符串 無法顯示

代碼

render:(h,params) => {
  return  params.index + 1;
}

改成下面的代碼可以正常顯示

render:(h,params) => {
  return  h('span', params.index + 1)
}

但是以前直接返回字符串也可以正常顯示的=。=是不是我最近安裝了 babel-polyfill 導(dǎo)致的,但是我刪了 babel-polyfill 也不行

是不是和 jsx 有關(guān)系

回答
編輯回答
遺莣

可能是 Vue 后來的版本不允許了吧。目前官方文檔里要求 render() 返回一個 VNode。

2018年3月4日 13:54