[英]Vue JS how to access data variable in script
我是vue.js的新手。 我正在使用2.5.13版本。
我正在嘗試訪問組件文件腳本中的data
變量。 但這給了我一個undefined
信息。
組件中的id屬性返回正確的值,但是在腳本內部,它將返回undefined
。
如果要使用該變量,該怎么辦?
以下是我的app.js
代碼
import App from './components/App.vue';
new Vue(Vue.util.extend({
router,
data : {
test : 1
},
}, App))
.$mount('#root');
bleow是我的App組件代碼
<template>
<div id="app" :data-id="test">
</div>
</template>
<script>
console.log(this.data);
</script>
將變量var app = new Vue({..})
分配給您的Vue應用。 並通過使用appname.variable_name
例如app.message
在vue app外部訪問變量
var app = new Vue({ el: '#app', data: { message: 'Hello Vue!' } }) console.log(app.message);
<script src="https://cdn.jsdelivr.net/npm/vue"></script> <div id="app"> {{ message }} </div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.