vue的简单测试
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>Document</title> <!-- <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script> --> <style> .red{color:red} </style> <script src="https://keepfool.github.io/vue-tutorials/06.Router/basic/js/vue-router.js"></script> <!--<script src="https://unpkg.com/vue/dist/vue.js"></script>--> <script src="https://cn.vuejs.org/js/vue.js"></script> </head> <body> <div id="app"> <div>{{mm | filter2}}</div> <span v-text="mm" v-bind:class="{red:isRed}"></span> <span v-if="show">测试内容显示</span> <div v-for="(item,index) in lists">{{index}}:{{item.text}}</div> <input type="text" v-model="mm"> <button v-on:click="testMethod">测试反转</button> <input type="button" @click="testMethod" v-bind:title="mm" value="逆转未来"/> <hr> <my-component></my-component> <input type="text" v-model="mmsg"> <my-apps></my-apps> <!--动态Prop--> <my-apps msg="MSG" :msg="mmsg" v-on:listen-mm-me='listenMe'></my-apps> <my-apps msg2="hello"></my-apps> </div> <template id="myApp"> <!--组件必须有且只有一个根元素--> <div> <hr> <button @click="p1+=1">测试123123123##{{p1}},{{msg}}</button> 312313 <button @click="tellUp">告诉父组件{{msg2}}</button> </div> </template> <script src="js/test1.js?_t=1"></script> </body> </html>
//import test2 from 'test2' //组件必须有且只有一个根元素 var MyComponent = Vue.extend({template:'<span style="color:red">测试组件</span>'}); Vue.component('my-component', MyComponent);//全局注册组件 Vue.filter("filter2", function(val){ return val + '#####'; }); //全局注册组件测试 Vue.component('MyApps',{ template:'#myApp', props:['msg','msg2'], //与组件通信使用 data:function(){ return {p1:0}; //组件的data必须是function返回json }, methods:{ tellUp:function(){ //通知组件的父级 this.$emit('listen-mm-me', this.p1); } } }); //定义vue实例 new Vue({ el:'#app', data:{ mm:'大家好我是一个新的vue哦,哈哈', show:false, isRed:true, lists:[{text:'123'},{text:'456'}], mmsg:'' },methods:{ //注册方法 testMethod:function(){ this.mm = this.mm.split('').reverse().join(''); }, listenMe:function(msg){ //监听子组件传值 console.log(msg); } } ,mounted: function () { this.$nextTick(function () { // 代码保证 this.$el 在 document 中 console.log(Vue.filter('filter2')); }) } ,filters:{ //注册过滤器 filter1:function(val){ return val+'$$'; } },watch:{ //注册监听器 mm:function(newValue,oldValue){ console.log(newValue); } },component:{ //MyApps } });
如果你觉得不错,(点我)请我喝杯奶茶吧,O(∩_∩)O~
邮箱:wl131710@gmail.com、543253585@qq.com
★我的故乡江油市简介: 江油市是唐代大诗人李白的故乡,一座风景如画的历史文化名城,也是位于成都经济圈北端的一座正在崛起的新兴工业城市、旅游城市,素有“李白故里,九寨门户,蜀道咽喉,华夏诗城”之称。中国改革开放的总设计师邓小平为江油亲笔题写了“李白故里”四个苍劲有力的大字,近年来,又因著名武术大师海灯法师的影响而成为川北的武术之乡,可谓文武之光,交相辉映。此外,江油城郊的佛爷洞、金光洞均为川北名胜,作为古蜀道的重要通道,沿线古迹甚多。 李白纪念馆位于李白故里的昌明河畔,是一座具有唐代风格的古典园林建筑群,气韵飞动,豪放不羁,馆藏4000多件有关文物。