- Vue.js 3.0从入门到精通(视频教学版)
- 李小威编著
- 379字
- 2022-07-27 18:37:42
4.3.1 使用方法
使用方法有两种方式,一种是使用插值{{}}方式,另一种是使用事件调用。
1.使用插值方式
下面通过一个字符串翻转的示例来看一下使用插值方式的方法。
【例4.4】使用插值方式的方法(源代码\ch04\4.4.html)。
在input中通过v-model指令双向绑定message,然后在methods选项中定义reversedMessage方法,让message的内容反转,然后使用插值语法渲染到页面。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P57_164908.jpg?sign=1739181817-yLvCDGnj78gqOYwYM9IYWmxC1JRecUcH-0-94fc5ead5f99235be9ec7683d6a5cd0e)
在浏览器中运行程序,然后在文本框中输入“abcdefg”,可以看到下面会显示“gfedcba”反转后的内容,如图4-5所示。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P57_15611.jpg?sign=1739181817-lfi8xtP7gs9HvacrN8Y1LCAgAQLSCf0z-0-add230781831719c29c1ba31d44d1e01)
图4-5 使用插值方式的方法
2.使用事件调用
下面通过一个“单击按钮自增的数值”示例来看一下事件调用。
【例4.5】事件调用方法(源代码\ch04\4.5.html)。
首先在data()函数中定义num属性,然后在methods中定义add()方法,该方法每次调用num自增。在页面中首先使用插值渲染num的值,使用v-on指令绑定click事件,然后在事件中调用add()方法。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P58_164909.jpg?sign=1739181817-Ti22xowUEk9e1cK8u4aOvBtEoRWzk9AP-0-d908cbd826db669338b721e172f90314)
在浏览器中运行程序,多次单击“增加”按钮,可以发现每次单击num值自增1,结果如图4-6所示。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P58_16074.jpg?sign=1739181817-m1TsAHyZ3HW2XmxsZeesTAs6laq9fpNs-0-27765e8a5e59f11d389d34bfb78b1bcc)
图4-6 事件调用方法