class="markdown_views prism-atom-one-light">
在模板(login.vue)的业务逻辑块向外暴露成员
模板块:
<template>
<div>
<h1>这是登录组件,使用 .vue 文件定义出来的 --- {{msg}}h1>
<button @click="show">点击我button>
div>
template>
业务逻辑块
<script>
export default {
data() {
return {
msg: '我是data中的数据'
};
},
methods: {
show() {
this.msg = this.msg + ' --- ' + '调用了 login.vue 中的 show 方法';
}
}
}
</script>
至此,模块中就渲染传入的参数了
关于 export :
在 test.js 中写入:
let info = {
name: 'bob',
age: 20
};
export default info;
export var title='tom';
export var content='hello world!';
用 main.js 接收并渲染给页面:
import login from './login.vue'
import test, {title as tit, content} from './test.js';
console.log(test);
console.log(tit);
console.log(content);