Vue学习记录
这边博客为自己学习vue的记录.开始篇幅较大,如果基础好的同学可以直接点击vue内容开始浏览.
Vue 语法
1 2 3 4 5 6 7 8 9 10 11 12 13
| <div id="app"> <p v-if="a === 'a'">a</p> <p v-if="a === 'b'">b</p> <p v-if="a === 'c'">c</p> </div> <script> var vm = new Vue({ el:"#app", data:{ a: "b", } }) </script>
|
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <div id="app"> <ul> <li v-for="item in items"> {{item}} </li> </ul> </div>
<script> var vm = new Vue({ el:"#app", data:{ items: ['张三', '李四', '王麻子'] } }) </script>
|
输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <div id="app"> <button v-on:click="say()"> 点击弹出 </button> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var vm = new Vue({ el:"#app", methods: { say: function (event){ alert("hello vue") } } }) </script>
|
输出
第二种
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <div id="app"> <button v-on:click="say()"> 点击弹出 </button> </div> <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script> <script> var vm = new Vue({ el:"#app", data:{ msg:"hello vue[msg]" }, methods: { say: function (event){ alert(this.msg) } } }) </script>
|
输出
参考资料
李卫民的教程
https://www.funtl.com/zh/vue-prepare/
https://www.bilibili.com/video/av44230028/?p=1
Vue官网教程
https://cn.vuejs.org/v2/guide/installation.html