vue换一换功能原型

Posted lwj820876312

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue换一换功能原型相关的知识,希望对你有一定的参考价值。

<html>
<meta charset="utf-8">
<head>
<script src="https://cdn.bootcss.com/vue/2.5.17-beta.0/vue.min.js"></script>
</head>
<body>
<div id="app">
<ul v-show="flag==1">
<li v-for="item in lists.slice(0,3)">{{item.name}}</li>
</ul>
<ul v-show="flag==2">
<li v-for="item in lists.slice(3,7)">{{item.name}}</li>
</ul>
<ul v-show="flag==3">
<li v-for="item in lists.slice(7)">{{item.name}}</li>
</ul>
<button v-on:click="changeflag">换一换</button>
</div>
</body>
<script>
new Vue({
el:‘#app‘,

data(){
return{
flag:1,
count:1,
lists:[
{name:"push()"},
{name:"pop()"},
{name:"shift()"},
{name:"unshift()"},
{name:"splice()"},
{name:"sort()"},
{name:"reverse()"},
{name:"shift()"},
{name:"unshift()"},
{name:"splice()"},
{name:"sort()"},
{name:"reverse()"},
]
}
},
methods:{

changeflag(){
this.count++;
if(this.count>3){
this.count=1;
}
this.flag=this.count;
}
}
})
</script>
</html>

以上是关于vue换一换功能原型的主要内容,如果未能解决你的问题,请参考以下文章

实现百度的换一换

设计模式-原型模式(Prototype Pattern)

Vue CLI 快速原型开发

前端VUE3 在原型上挂载全局方法变量

Vue + typescript - TypeError:对象原型可能只是一个对象或空:未定义

vue定义global.js,挂载在vue原型上面使用