初识vue-简单的自定义标签页面
vue3.0比vue2.0简化了许多。
在这里呢就做了一个简单的标签页面。在这当中难免会有些错误,请勿见怪。
1.vue的页面编写,也就是app.vue这个文件作为主入口文件,当然这个主入口文件也可以自定义命名,但自定义的入口文件呢需要去main.js这个文件中配置,在这呢不涉及路由和数据,仅仅从初学入手,简答的搭建一个页面。
import Vue from 'vue'
import App from './App.vue'
import './registerServiceWorker'
// import router from './router'
import store from './store'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.config.productionTip = false
Vue.use(ElementUI)
new Vue({
// router,
store,
ElementUI,
render: h => h(App)
}).$mount('#app')
2.我们可以新建一个views或者一个 components这样一个文件夹,在这里面创建一两个个组件,组建创建完成先不忙着写组件。
1).首先先将组件引入到app.vue中。
<template>
<div id="app">
<div id="nav">
<div>
<Top></Top> //作为标签使用④
</div>
<div class="ve-app">
<Left class="ve-Lt"></Left>
<Right class="ve-Rt"></Right>
</div>
<div>
<Foot></Foot> //这就是标签
</div>
</div>
<!-- <router-view/> -->
</div>
</template>
<script>
//别名②
import Top from './components/Top.vue'//引入路径①
import Left from './components/Left.vue'
import Right from './components/Right.vue'
import Foot from './components/Foots.vue'
export default {
components: {
Top,//作为标签③
Left,
Right,
Foot
}
}
</script>
<style>
.ve-app{
display: flex;
justify-content: space-between;
}
.Lt{
width: 30%;
height: 500px;
}
.Rt{
width: 70%;
}
</style>
2).再来写组件:
<template>
<div class="ve-right">
<img src="../assets/12.jpg"/>
</div>
</template>
<script>
export default {
}
</script>
<style>
.ve-right{
background: yellow;
height: 300px;
}
.ve-right img{
height: 300px;
}
</style>
这样一个简单的vue页面就完成了。刚开始确实有点绕,下一个随手路由。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通