Vue.js起步
在我们的第一章有提到过我的第一个示例,
<div id="app">
{ { message }}
</div>
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
输出结果:Hello Vue!
我们这章节主要讲如何在npm初始化的项目中创建一个模块。
创建一个模块MyTemplate.vue
代码:
MyTemplate.vue
<template>
<div>
名称:{ {userName}}<br>
地址:{ {address}}
</div>
</template>
<script>
export default {
name: 'MyTemplate',
data () {
return {
userName: '云 Vue.js 教程',
address: 'www.dandelioncloud.cn'
}
}
}
</script>
修改App.vue代码
<template>
<div id="app">
<MyTemplate/>
</div>
</template>
<script>
import MyTemplate from './components/MyTemplate'
export default {
name: 'App',
components: {
MyTemplate
}
}
</script>
<style>
#app {
font-family: 'Avenir', Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-align: center;
color: #2c3e50;
margin-top: 60px;
}
</style>
查看效果图:
还没有评论,来说两句吧...