Jos*_*ers 0 vue.js vue-component vuejs2
我有一个在vue组件之外运行的函数.我希望它返回的数据传递给vue组件中的数据.
<script>
function example(){
var item = 'item';
};
example();
export default {
data(){
return (this is where I want item represented)
}
}
Run Code Online (Sandbox Code Playgroud)
小智 6
将函数分配给a const并在其中一个组件生命周期钩子中调用它:
const example = function (){
return 'item';
};
export default {
created () {
this.item = example()
},
data(){
return {
item: null
}
}
}
Run Code Online (Sandbox Code Playgroud)
参见工作演示:
var app = new Vue({
el: '#app',
data: {
item: "Hi"
}
});
function example(){
app.item='Hello How R You ?';
};Run Code Online (Sandbox Code Playgroud)
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.13/dist/vue.js"></script>
<div id="app">
<button onclick="example()" >Click ME</button>
{{ item }}
</div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2219 次 |
| 最近记录: |