一、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>