Vue3的学习和使用(一)

文章介绍了Vue.js中的声明式渲染,通过模板语法和组件实例展示了数据绑定和动态属性绑定。提到了v-once、v-html指令以及v-bind的使用。此外,还讨论了计算属性的概念,强调其在值不变时的缓存特性,对比了与methods的区别。
摘要由CSDN通过智能技术生成

1.声明式渲染

比如先建立一个模板:提高开发效率

//声明式渲染

export default{//默认导出
  data(){
    return{
      num:0,
      uname:"张三" 
    }
  }
}

</script>

<template> <div> <p>{{ num }}</p> <p>{{ uname }}</p> </div> </template>

2.应用&组件

1.创建一个组件实例

2.根组件

 

APP.vue为根组件。

组件实例property

3.模板语法

1.插值

文本

数据绑定最常见的形式就是使用双大括号

<span>Message:{{msg}}</span>

v-once指令,当数据改变时,插值处的内容不会改变。

​<p v-once>{{ uname }}</p>

原始HTML(让内容以HTML的形式来使用)

v-html指令:<p>{{ msg }}</p> <p v-html="msg"></p>

v-bind:动态的绑定属性的内容(语法糖用冒号)

<!-- v-bind:动态的绑定属性的内容 -->

v-bind绑定

​ <button @click="changeColor">改变颜色</button>

使用简单的JavaScript表达式

<button @click="changeColor">改变颜色</button>使用定义方法 <button @click="id='d2'">改变颜色</button>使用简单的JavaScript表达式

指令:一般是单个表达式

职责:当表达式的值改变时,将其产生        的连带影响,响应式的作用于DOM.

<p>{{ num+1 }}</p>
<p>{{ uname.split('').reverse().join('')}}</p>

v-on 语法糖:@

4.计算属性和侦听器

4-1:计算属性

只要依赖值不变,那么不会重新计算

计算属性有缓存,同样的数据,被调用的时候,会读取缓存的数据,但是methods,会每次都会重新执行代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值