这样写有问题吗

来源:2-3 Vue实例中的数据,事件和方法

Flzz

2018-08-06 09:53

https://img4.mukewang.com/5b67a9f2000192e505910618.jpg

<!DOCTYPE html><html><head>	<title></title>	<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script></head><body>	<div id="root">		<div v-on:click="handleClick">{{msg}}</div>	</div>	<script type="text/javascript">		new Vue({			el : "#root",			data : {				msg : "hello"			},			methods : {				handleClick : function () {					this.msg : "world"				}			}		})	</script></body></html>


把methods删掉就很正常,不知道为什么

写回答 关注

2回答

  • Nint
    2018-08-16 23:36:53

    应该是 this.msg='world'   你把等号打成了冒号吧

    JsonLu...

    此乃正解

    2018-08-25 11:47:07

    共 1 条回复 >

  • MyDemo666
    2018-08-06 10:38:16

    我觉得没有问题,你可以尝试运行一下,看看效果。

    Flzz

    运行了,只输出{{msg}},很纳闷

    2018-08-06 10:57:48

    共 1 条回复 >

vue2.5入门

快速理解Vue编程理念上手Vue2.0开发。

147087 学习 · 657 问题

查看课程

相似问题