<div id="app">
<p v-text="message"></p>
</div>
<script>
new Vue({
el:'#app',
data: {
message:'Hello World!'
}
});
</script>
<div id="app">
<p>{{message}}</p>
</div>
<script>
new Vue({
el:'#app',
data: {
message:'Hello World!'
}
});
</script>
<div id="app">
<p v-html="message"></p>
</div>
<script>
new Vue({
el:'#app',
data: {
message:'<h5>hello vue.js</h5>'
}
});
</script>
<div id="app">
<p v-show="isShow">
show
</p>
</div>
<script>
new Vue({
el:'#app',
data: {
isShow:true
}
});
</script>
<div id="app">
<p v-if="isShow">
show
</p>
</div>
<script>
new Vue({
el:'#app',
data: {
isShow:false
}
});
</script>
<div id="app">
<p v-if="isShow">show</p>
<p v-else>hide</p>
</div>
<script>
new Vue({
el:'#app',
data: {
isShow:true
}
});
</script>
<div id="app">
<p v-if="type === 'a'">A</p>
<p v-else-if="type==='b'">B</p>
<p v-else>C</p>
</div>
<script>
new Vue({
el:'#app',
data: {
type:'b',
}
});
</script>
<body>
<div id="app">
<ul>
<li v-for="item in items" :key="item.id">{{item.name}}</li>
</ul>
</div>
<script>
new Vue({
el:'#app',
data: {
items:[
{name:'hxl'},
{name:'zp'},
{name:'hxlzp'},
],
}
});
</script>
<div id="app">
<!--方法处理器-->
<button v-on:click="doSomething">方法处理器</button>
<!--内联语句-->
<button v-on:click="doSomething('Vue.js!',$event)">内联语句</button>
<!--缩写-->
<button @click="doSomething">缩写</button>
<!--停止冒泡-->
<button @click.stop="doSomething">停止冒泡</button>
<!--阻止默认行为-->
<button @click.prevent="doSomething">阻止默认行为</button>
<!--串联修饰符-->
<button @click.stop.prevent="doSomething">串联修饰符</button>
<!--键修饰符,键别名-->
<input @keyup.enter="onEnter" placeholder="回车键" v-model="msg">
<button v-on:click.once="doSomething">执行一次</button>
</div>
<script>
new Vue({
el:'#app',
data: {
name:'vue.js',
msg:''
},
//在methods对象中定义方法
methods:{
doSomething:function (event) {
//方法中的this指向Vue实例
alert(this.name)
},
onEnter:function (event) {
this.msg = '按下了回车键'
}
},
});
</script>
<!-- 绑定一个属性 -->
<img v-bind:src="imageSrc">
<!-- 缩写 -->
<img :src="imageSrc">
<!-- with inline string concatenation -->
<img :src="'/path/to/images/' + fileName">
<!-- class 绑定 -->
<div :class="{ red: isRed }"></div>
<div :class="[classA, classB]"></div>
<div :class="[classA, { classB: isB, classC: isC }]"></div>
<!-- style 绑定 -->
<div :style="{ fontSize: size + 'px' }"></div>
<div :style="[styleObjectA, styleObjectB]"></div>
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有