在下面的代码中:
new Vue({
el: '#app',
computed: {
myMessage: function() {
return "hello";
}
},
data: {
message: this.myMessage
},
mounted: function() {
console.log(this.myMessage);
}
})Run Code Online (Sandbox Code Playgroud)
<script src="https://unpkg.com/vue"></script>
<div id="app">
<p>{{ message }}</p>
</div>Run Code Online (Sandbox Code Playgroud)
https://jsfiddle.net/hk49eL38/
如果我替换:
this.myMessage 使用字符串(例如“ Hello world”),则可以正确呈现。
但是当我使用时this.myMessage,不会显示任何文本。
为什么是这样?
| 归档时间: |
|
| 查看次数: |
285 次 |
| 最近记录: |