![Vue.js 3.0从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/154/44510154/b_44510154.jpg)
上QQ阅读APP看书,第一时间看更新
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=1739500418-KoXrI3E4WYvJjQhN8IWySjIhnJjMF1Qk-0-e9e5b0f490762cf2011dab64a418445e)
在浏览器中运行程序,然后在文本框中输入“abcdefg”,可以看到下面会显示“gfedcba”反转后的内容,如图4-5所示。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P57_15611.jpg?sign=1739500418-Y6J2phTRPksbnfRWvpZI48STQCQKqJRJ-0-8629d0dd149553df5e90570beb5ba965)
图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=1739500418-qfYntdb5GsNqBVtg06wRQ3t8yrhPMbDi-0-fc61c50f74a4b5d8881ce9dde511f917)
在浏览器中运行程序,多次单击“增加”按钮,可以发现每次单击num值自增1,结果如图4-6所示。
![](https://epubservercos.yuewen.com/AF1F26/23721640501031706/epubprivate/OEBPS/Images/Figure-P58_16074.jpg?sign=1739500418-cLOnhSms9mgAUhQehjewZScXdBMwkpAa-0-9e44bf77a99d035ebdd8c445ecd91d7d)
图4-6 事件调用方法