Vue 组件的基本使用
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Vue 组件开发入门title>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.js">script>
head>
<body>
<div id="app">
<p> Web 编程语言:p>
<languages>languages>
div>
<script>
Vue.component('languages', {
data: function () {
return {
languages: ['PHP', 'JavaScript', 'Golang']
}
},
template: '
'
- {{ language }}
})
var app = new Vue({
el: '#app',
});
script>
body>
html>
Vue.component('languages', {
data: function () {
return {
languages: ['PHP', 'JavaScript', 'Golang']
}
},
template: '
'
- {{ language }}
})
languages
元素。组件嵌套和代码复用
Vue.component('language', { template: '<li><slot>slot>li>'}
Vue.component('languages', {
data: function () {
return {
languages: ['PHP', 'JavaScript', 'Golang']
}
},
template: '
'
{{ language }} })