实例 DOM 选项

replace: false 移除

现在组件总是会替换掉他们被绑定的元素。为了模仿replace: false的行为,可以用一个和将要替换元素类似的元素将根组件包裹起来:

  1. new Vue({
  2. el: '#app',
  3. template: '<div id="app"> ... </div>'
  4. })

或者使用渲染函数:

  1. new Vue({
  2. el: '#app',
  3. render: function (h) {
  4. h('div', {
  5. attrs: {
  6. id: 'app',
  7. }
  8. }, /* ... */)
  9. }
  10. })

升级方式

运行迁移工具找到 replace: false使用的位置。