美文网首页
vue2.0入手踩的第一个坑-vue实例

vue2.0入手踩的第一个坑-vue实例

作者: 麦壳儿UIandFE2 | 来源:发表于2017-11-07 21:32 被阅读26次

1:浏览器报错
Do not mount Vue to <html> or <body> - mount to normal elements instead


浏览器.png

2:源码
错误的:

<body id="myapp">
<div >
    {{msg}}
</div>
</body>

修正后:

<body>
<div id="myapp">
    {{msg}}
</div>
</body>

完整代码:

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <title>vue</title>
    <script src="./assets/js/vue.js"></script>
</head>
<body>
<div id="myapp">
    {{msg}}
</div>
</body>
<script type="text/javascript">
    var app = new Vue({
        el: '#myapp',
        data: {
            msg: "haha 你好!",
          }
    });

</script>
</html>

3:原因:
官方文档是这么解释的:
提供的元素只能作为挂载点。不同于 Vue 1.x,所有的挂载元素会被 Vue 生成的 DOM 替换。因此不推荐挂载root实例到 <html> 或者 <body> 上。
4:小结
这里和angular就不同了,从ng直接入手过来容易入坑。

相关文章

  • vue2.0入手踩的第一个坑-vue实例

    1:浏览器报错Do not mount Vue to or - mount to normal eleme...

  • Vue2.0-Vue3.0语法差异性总结

    Vue2.0 Vue2.0实例 Vue2.0 组件 使用组件的细节 在 ttable > tbody > tr 使...

  • Vue2.0踩坑

    Tips 1.命名规范: 一是不使用非法的标签字符;二是不与 HTML 元素(区分大小写)或 SVG 元素(不区分...

  • 高仿饿了么app项目

    在制作项目的时候踩的坑 1、vue2.0不支持挂载 2、stylus与stylus-loader安装版本为最新版 ...

  • Vue3.x ref属性

    获取DOM或者组件实例可以使用ref属性,写法和vue2.0需要区分开。 vue2.0的方式操作ref----数组...

  • vue2.0踩坑之旅

    初入vuejs,描述一些踩坑经历 methods方法不能使用es6的写法来实现 这样写的话,会发现数据不会发生变化...

  • vue2.0入手踩的第五个坑-prop

    1:浏览器报错vue.js:584 [Vue warn]: Avoid mutating a prop direc...

  • 脚手架安装

    Vue2.0史上最全入坑教程(上)—— 搭建Vue脚手架(vue-cli) 2017.03.01 10:34*字数...

  • vue踩过的坑

    vue踩过的坑

  • Vue#2.0__(阶段二)

    Vue2.0生命周期 beforeCreate()组件实例刚刚被创建created()实例已经创建完成before...

网友评论

      本文标题:vue2.0入手踩的第一个坑-vue实例

      本文链接:https://www.haomeiwen.com/subject/yzrsmxtx.html