一、HTML引入Vue怎麼跳轉
HTML引入Vue主要是為了實現前端更加靈活和便捷。在不同的頁面中引入Vue有不同的方法。在最簡單的情況下,可以通過使用Vue Router實現路由跳轉。
<template>
<div>
<router-link to="/">首頁</router-link>
<router-link to="/about">關於</router-link>
</div>
</template>
二、HTML引入Vue.js的三種方式
HTML引入Vue.js有以下三種方式:
1、通過CDN引入Vue.js(兼容性好,適合快速開發)
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
2、本地引入Vue.js(適合需要自定義開發和優化的項目)
<script src="js/vue.js"></script>
3、npm安裝Vue.js(需要安裝node.js)
npm install vue
三、HTML引入Vue不成功
當HTML引入Vue不成功時,需要進行以下排查:
1、檢查引入Vue的路徑是否正確
2、檢查引入Vue的代碼是否有語法錯誤
3、檢查Vue版本是否與項目要求的版本兼容
四、HTML引入Vue.js
HTML引入Vue.js的示例代碼如下:
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<div id="app"></div>
<script>
new Vue({
el: '#app',
data: {
message: 'Hello Vue.js!'
}
})
</script>
五、HTML引入Vue文件
HTML引入Vue文件示例代碼如下:
<template>
<div>
{{ message }}
</div>
</template>
<script>
export default {
data () {
return {
message: 'Hello Vue!'
}
}
}
</script>
六、HTML引入Vue管理系統模板
HTML引入Vue管理系統模板示例代碼如下:
<template>
<div id="app">
<el-menu :default-active="$route.path" class="el-menu-vertical-demo" :collapse="isCollapse">
<el-menu-item index="/"><i class="el-icon-menu"></i><span slot="title">首頁</span></el-menu-item>
<el-menu-item index="/article"><i class="el-icon-document"></i><span slot="title">文章管理</span></el-menu-item>
<el-submenu index="3"><i class="el-icon-setting"></i><span slot="title">系統設置</span>
<el-menu-item index="/system/log"><i class="el-icon-document"></i><span slot="title">操作日誌</span></el-menu-item>
<el-menu-item index="/system/user"><i class="el-icon-document-copy"></i><span slot="title">用戶管理</span></el-menu-item>
</el-submenu>
</el-menu>
<router-view></router-view>
</div>
</template>
七、HTML引入Vue開發index菜單
HTML引入Vue開發index菜單示例代碼如下:
<template>
<div id="app">
<el-menu default-active="1" class="el-menu-demo" mode="horizontal">
<el-menu-item index="1">處理中心</el-menu-item>
<el-menu-item index="2">訂單管理</el-menu-item>
<el-menu-item index="3">財務管理</el-menu-item>
<el-submenu index="4">
<template slot="title">
商品管理
</template>
<el-menu-item-group title="分組一">
<el-menu-item index="4-1">新增商品</el-menu-item>
<el-menu-item index="4-2">商品列表</el-menu-item>
</el-menu-item-group>
<el-menu-item-group title="分組二">
<el-menu-item index="4-3">分類管理</el-menu-item>
</el-menu-item-group>
</el-submenu>
</el-menu>
</div>
</template>
八、HTML引入Vue.js做學生列表案例
HTML引入Vue.js做學生列表案例示例代碼如下:
<template>
<div id="app">
<table>
<thead>
<tr>
<th>姓名</th>
<th>性別</th>
<th>年齡</th>
</tr>
</thead>
<tbody>
<tr v-for="(student, index) in students" :key="index">
<td>{{ student.name }}</td>
<td>{{ student.gender }}</td>
<td>{{ student.age }}</td>
</tr>
</tbody>
</table>
</div>
</template>
<script>
export default {
data () {
return {
students: [
{ name: '張三', gender: '男', age: 18 },
{ name: '李四', gender: '女', age: 20 },
{ name: '王五', gender: '男', age: 22 }
]
}
}
}
</script>
九、HTML引入Vue組件
HTML引入Vue組件示例代碼如下:
<template>
<div id="app">
<hello-world :message="message"></hello-world>
</div>
</template>
<script>
import HelloWorld from './components/HelloWorld.vue'
export default {
components: {
HelloWorld
},
data () {
return {
message: 'Hello Vue!'
}
}
}
</script>
十、HTML引入Vue實現路由選取
HTML引入Vue實現路由選取示例代碼如下:
<template>
<div id="app">
<el-menu :default-active="$route.path" class="el-menu-vertical-demo" :collapse="isCollapse">
<el-menu-item v-for="(item, index) in menuList" :index="item.url" :key="index"><i :class="item.iconClass"></i><span slot="title">{{ item.name }}</span></el-menu-item>
</el-menu>
</div>
</template>
<script>
export default {
data () {
return {
isCollapse: false,
menuList: [
{ name: 'Dashboard', url: '/', iconClass: 'el-icon-s-home' },
{ name: '用戶管理', url: '/user/list', iconClass: 'el-icon-user-solid' },
{ name: '角色管理', url: '/role/list', iconClass: 'el-icon-s-custom' },
{ name: '菜單管理', url: '/menu/list', iconClass: 'el-icon-menu' }
]
}
}
}
</script>
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/183677.html