Vue的7属性-8方法-7指令

Vue的7属性:

  • el属性
    • 绑定id,用来指示vue编译器从什么地方开始解析 vue的语法,可以说是一个占位符 
  • data属性
    • 用来组织从view中抽象出来的属性,可以说将视图的数据抽象出来存放在data中
  • methods属性
    • 放置页面中的业务逻辑,js方法一般都放置在methods中
  • computed属性
    • 定义计算属性的方法 
  • template属性
    • 用来设置模板,会替换页面元素,包括占位符
  • watch属性
    • watch:function(new,old){ ... }
    • 监听data中数据的变化
    • 两个参数,一个返回新值,一个返回旧值
  • render属性
    • 创建Virtual Dom

参考资料:https://www.cnblogs.com/bgwhite/p/9297221.html

 

 

 

Vue的8方法:

初始化显示
  • *beforeCreate()
  • *created()
  • *beforeMount()
  • *mounted()
更新状态:this.xxx=value
  • *beforeUpdate()
  • *updated()
销毁 vue 实例:vm.$destory()
  • *beforeDestory()
  • *destoryed()
参考资料:尚硅谷_Vue全家桶
另外附一张图 如右图--->
 
 
 
 
 
 
 

Vue的7指令:

  • v-if 条件渲染指令
    • 根据其后表达式的bool值进行判断是否渲染该元素
  • v-show
    • 与v-if类似,只是会渲染其身后表达式为false的元素,而且会给这样的元素添加css代码:style="display:none"
  •  v-else
    • 必须跟在v-if/v-show指令之后,不然不起作用;如果v-if/v-show指令的表达式为true,则else元素不显示;如果v-if/v-show指令的表达式为false,则else元素会显示在页面上
  •  v-for
    • 类似JS的遍历,用法为 v-for="item in items", items是数组,item为数组中的数组元素
  •  v-bind
    •  这个指令用于响应地更新 HTML 特性,比如绑定某个class元素或元素的style样式,它的语法糖为 ':'
  •  v-on
    • 用于监听指定元素的DOM事件,比如点击事件,它的语法糖为 '@'
  • v-model
    • 用于表单元素,进行双向数据绑定

参考资料:https://www.jianshu.com/p/544ad7d5790f

转载于:https://www.cnblogs.com/adongyo/p/11265819.html

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue-seamless-scroll 是一个基于 Vue3 的无缝滚动插件,它提供了一种简单的方式来实现平滑的滚动效果。使用 vue-seamless-scroll,你可以在网页中创建滚动列表、轮播图或其他需要滚动效果的组件。 要使用 vue-seamless-scroll,首先需要在你的项目中安装它。你可以通过 npm 或者 yarn 来安装: ``` npm install vue-seamless-scroll ``` 然后,在你的 Vue 组件中引入它,并注册为一个全局组件: ```javascript import VueSeamlessScroll from 'vue-seamless-scroll'; export default { components: { VueSeamlessScroll }, // ... } ``` 在模板中,你可以使用 `<vue-seamless-scroll>` 标签来包裹需要滚动的内容,并设置相应的属性来配置滚动效果: ```html <template> <div> <vue-seamless-scroll :list="scrollList"> <div v-for="(item, index) in scrollList" :key="index"> {{ item }} </div> </vue-seamless-scroll> </div> </template> <script> export default { data() { return { scrollList: ['Item 1', 'Item 2', 'Item 3'] } } } </script> ``` 上面的例子中,我们使用了 `:list` 属性将滚动的内容传递给了 vue-seamless-scroll 组件,并在模板中使用 `v-for` 指令来循环渲染每个滚动项。 除了 `list` 属性外,vue-seamless-scroll 还提供了其他属性来配置滚动效果,比如 `speed`(滚动速度)、`direction`(滚动方向)等。你可以根据自己的需求进行配置。 这只是一个简单的示例,你可以根据自己的需求来使用 vue-seamless-scroll,并通过阅读它的文档来了解更多的用法和配置选项。希望这能帮到你!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值