vue初学之首坑其冲

    科技2024-05-27  72

    CDN引入vue.js为什么不能实现vue常用命令

    首先在下小白一名,之前跟着慕课网做了一个vue+node的管理项目,这次回来想重新详细学习vue知识。所以在index.html页面中需要引入vuejs插件进行练习。前提本人很懒,不想下载vuejs到本地,所以就偷懒在index.html中引入vuejs的cdn来解决下载引入。结果戏剧性的一幕发生了。`

    demo 是这伢子的

    <div id="app"> <h1>商品名称:{{title}}</h1> <h3 v-if="state === 404">是 404</h3> <h3 v-else>非 404</h3> <ul> <li v-for='item in products'>商品</li> </ul> </div> <script src="https://cdn.bootcdn.net/ajax/libs/vue/0.10.0/vue.min.js"></script> <!-- <script src="../vue.js"></script> --> <script> new Vue({ el:"#app", data:{ title: "hello world", state: 404, products: [ {name:"iphone",stock:33}, {name:"huawei",stock:55}, {name:"mi",stock:66} ] } }) </script>

    再看结果图

    你会发现H1元素中双括号{{ }} (玛斯塔语法)vue 的数据响应式成功了,但是v-for命令实现循环products数组,应该出现三个l元素啊和v-if命令判断应该出现“ 是404“”的H3元素。

    解决之法

    最后反复尝试,最终遭到了解决方法。还是不得不去下载vue.js至本地再导入到index.html中。然后被懒惰无情扇脸(叫你懒,叫你懒,叫你懒)

    总结

    自己还是不晓得啥子情况噻,网上也查了没找到满意的结果,所以拿个小本本儿记下来先。也请各方大佬观此留步,赐教一番,小白再次谢过。

    Processed: 0.010, SQL: 8