123456789101112131415161718192021222324252627282930313233343536 |
- <template>
- <!-- 组件的结构 -->
- <div class="demo">
- <h2>学校名称:{{name}}</h2>
- <h2>学校地址:{{address}}</h2>
- <button @click="showName">点我提示学校名</button>
- </div>
- </template>
- <script>
- // 组件交互相关的代码(数据、方法等等)
- // export const school = Vue.extend({ //分别暴露
- export default {
- name:'School', //组件名,最后与文件名保持一致
- data() {
- return {
- name: '尚硅谷',
- address: '北京'
- }
- },
- methods: {
- showName(){
- alert(this.name)
- }
- },
- }
- // export {school} //统一暴露
- // export default school //默认暴露
- </script>
- <style>
- /* 组件的样式 */
- .demo{
- background-color: orange;
- }
- </style>
|