Vue框架基本属性

Vue框架基本属性

基本框架

<script src="vue.js"></script>

   new Vue({
    el :"#app", //标签属性id
    data(){
        return {
            //需要返回的属性值等
}
}
})

  • v-model: 在表单元素上创建双向数据绑定
<input name="username" v-model="username">
    {{username}}
  • v-bind : 为HTML标签绑定属性值,如设置href,css样式等。
<a v-bind:href="url">百度一下</a>
<a:href="url"> 百度一下 </a> //v-bind可以省略
  • v-on: 为HTML标签绑定事件
<input type="button" value="按钮" v-on:click="show()">
<input type="button" value="按钮" @click="show()">
new Vue({
    el:"#app",
    methods:{
        show(){
            alert("被点击了");
        }
    }
})
  • v-if:
  • v-else-if:
  • v-else: 条件性的渲染某元素,判定为true时渲染,否则不渲染
<div v-if="count==1">div1</div>
<div v-else-if="count==2">div2</div>
<div v-else>div3 </div>
  • v-show: 根据条件展示某元素,区别在于切换的时display属性的值
<div v-show="count==3">show v-show</div>
  • v-for: 列表渲染,遍历容器的元素或者对象的属性
<div v-for="addr in addrs">
    {{adds}}<br>
</div>
* 加索引
<div v-for="(addr,i) in addrs">
<!-- i表示索引,从0开始-->
    {{i+1}}:{{addr}}<br>
</div>

Vue的生命周期

  • 生命周期的八个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法
状态 阶段周期
beforeCreate 创建前
created 创建后
beforeMount 载入前
mounted 挂载完成
beforeUpdate 更新前
updated 更新后
beforeDestory 销毁前
destoryed 销毁后
posted @   ShamUnite  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
点击右上角即可分享
微信分享提示