favicon.ico:仅用於 index.html
index.html:网页入口文件
<!-- div = 区块 && id = app, 由main.js指定其 vue -->
<div id="app"></div>
assets:图片资料夹
<!-- in App.vue -->
<img alt="Vue logo" src="./assets/logo.png">
components:组件资料夹
App.vue:Instance,专案入口,在其内部引入其他组件
<!-- 引入component HelloWorld 并带入参数msg -->
<HelloWorld msg="Welcome to Your Vue.js App"/>
需於下方引入区引入
import HelloWorld from './components/HelloWorld.vue'
并於components中注册
components: {
HelloWorld
}
main.js:专案核心
import Vue from 'vue'
import App from './App.vue'
// 阻止启动生产消息,常用作指令。
Vue.config.productionTip = false
// 透过 render & $mount 挂载 区块 与 实例
// 区块 '#app': index.html
// 实例 App: 引入App.vue
new Vue({
render: h => h(App),
}).$mount('#app')
productionTip比较
Vue.config.productionTip = false
Vue.config.productionTip = true
撰写HTML、引入其他组件,为主要视图区。
<template>
<div id="app">
<img alt="Vue logo" src="./assets/logo.png">
<!-- 引入component HelloWorld 并带入参数msg -->
<HelloWorld msg="Welcome to Your Vue.js App"/>
</div>
</template>
import区
进行资源的引入,引入无使用会报错
<script>
import HelloWorld from './components/HelloWorld.vue'
// 接续下方
export default区
变数定义、方法撰写、监听、生命周期控制皆於此区块,为主要开发区。
// 接续上方
export default {
components: {
HelloWorld
},
props: {},
data() {
return {};
},
methods:{},
created() {}
}
</script>
style区
定义、撰写CSS
<style>
#app {
text-align: center;
color: #2c3e50;
margin-top: 50px;
}
</style>
有错误请不吝指教!
参考资料
https://vuejs.org/
https://book.vue.tw/
https://www.cnblogs.com/wr20190131/p/10494197.html
>>: Day-3 用以在上个世代的游戏机取得最佳显示效果的色差端子
ICE ICE(Interactive Connectivity Establishment,互动式...
前17天中,我们快速的Review了Vue的用法,紧接着开始我们的专案实战罗! 这次要来实作的专案是...
非同步指的到底是什麽? 在解释非同步(Asynchronous)之前,我们先来聊聊什麽是同步(syn...
本篇用记录笔者在上课时,笔记a++与++a的差异。 单看结果虽然都是一样,但是搭配其他运算及操作时,...
Jenkins Pipeline介绍 如昨天的文章,我们将Code推上远端仓库後Jenkins会自动...