当前位置: 首页 > news >正文

完全自建网站人工智能培训心得

完全自建网站,人工智能培训心得,进修学校 网站建设目标,php网站虚拟机价格一、创建项目 1. 打开HBuilder X 图1 2. 新建一个空项目 文件->新建->项目->uni-app 填写项目名称:vue3demo 选择项目存放目录:D:/HBuilderProjects 一定要注意vue的版本,当前选择的版本为vue3 图2 点击“创建”之后进入项目界面 图…

一、创建项目

        1. 打开HBuilder X

图1

        2. 新建一个空项目

        文件->新建->项目->uni-app

        填写项目名称:vue3demo

        选择项目存放目录:D:/HBuilderProjects

        一定要注意vue的版本,当前选择的版本为vue3

图2

        点击“创建”之后进入项目界面

图3

        其中各文件的作用

        (1)pages是存放页面的文件夹

        (2)Static是存放图片等资源的文件夹

        (3)Manifest.json是项目的配置文件

        (4)Pages.json是项目的页面配置文件

二、自定义导航菜单实现

        在 Vue 3 中实现自定义导航菜单涉及多个步骤,包括创建组件、定义数据、处理路由(如果使用Vue Router),以及应用样式。

        1. 创建导航菜单组件

        (1)新建组件存放的文件夹。在项目vue3demo上右键->新建->目录,目录名称:components(不能更改)。

        (2)在components下,创建一个新的Vue组件文件,比如NavMenu.vue,用于定义导航菜单的结构和样式。

图4

        添加路由链接: 在你的Vue组件中,你可以使用<router-link>组件来创建导航链接。当用户点击这些链接时,Vue Router会根据URL的变化自动渲染对应的组件,实现页面之间的无刷新切换。

        代码如下:

<template><nav class="nav-menu"><ul><li v-for="item in menuItems" :key="item.name"><router-link :to="item.route">{{ item.name }}</router-link></li></ul></nav>
</template><script>export default {name: 'NavMenu',data() {return {menuItems: [{ name: '首页', route: '/pages/index/index' },{ name: '列表', route: '/pages/list/list' },{ name: '关于', route: '/pages/about/about' },{ name: '联系', route: '/pages/contact/contact' },// 添加更多菜单项],};},};
</script><style>
.nav-menu {position: fixed; /* 固定定位 */bottom: 0; /* 底部对齐 */left: 0; /* 左侧对齐 */width: 100%; /* 全宽 */background-color: #ccc; /* 背景颜色 */color: #fff; /* 文字颜色 */text-align: center; /* 文字居中 */padding: 10px 0; /* 内边距 */box-shadow: 0 -1px 5px rgba(0, 0, 0, 0.1); /* 底部阴影 */
}
.nav-menu ul {list-style: none; /* 移除列表样式 */padding: 0; /* 移除内边距 */margin: 0; /* 移除外边距 */display: flex; /* Flexbox布局 */justify-content: center; /* 子项居中 */
}
.nav-menu li {margin: 0 15px; /* 子项之间的间距 */
}
.nav-menu a {color: #fff; /* 链接颜色 */text-decoration: none; /* 移除下划线 */
}
.nav-menu a:hover {color: #007bff;
}
</style>

        2. 配置路由(使用Vue Router)

        (1)Vue 3项目中安装Vue Router

        确保项目环境:确保你的开发环境中已经安装了Node.js(可以直接在官网https://nodejs.org/zh-cn下载安装)和npm。

        安装Vue Router:在你的项目根目录下,打开命令行工具(可以直接打开HBuilder X的“终端”),并运行命令来安装Vue Router:npm install vue-router。

图5

        (2)创建路由配置       

        在项目根目录下,创建一个名为router的文件夹,并在其中新建一个index.js文件。在 router/index.js中配置Vue Router的路由规则。

//从vue-router包中导入了createRouter和createWebHistory函数。
import { createRouter, createWebHistory } from 'vue-router';
//以下为示例,当前案例没有用到
import Index from '../pages/index/index.vue';
import List from '../pages/list/list.vue';
import About from '../pages/about/about.vue';
import Contact from '../pages/contact/contact.vue';// 定义路由规则
const routes = [//每个路由规则都是一个对象//包含path(路径)、name(路由名称,可选)、component(要渲染的组件)等属性//以下为示例,当前案例没有用到{ path: '/', name: 'Index', component: Index },{ path: '/list', name: 'List', component: List },{ path: '/about', name: 'About', component: About },{ path: '/contact', name: 'Contact', component: Contact },// 可以添加更多路由
];// 创建路由实例并传入路由规则和路由历史记录模式
const router = createRouter({history: createWebHistory(process.env.BASE_URL),routes,
});export default router;

        (3)使用路由:在你的主入口文件(通常是main.js)中引入并使用这个路由实例。在main.js文件中任意位置增加下面的代码:

import './router/index.js'

        3. 在主应用组件中使用导航菜单组件

        在你的主应用组件中,引入并使用NavMenu组件。本示例是在/pages/index/index.vue中。插入的内容为下图红色框中的部分。

图6

<template><view class="content"><image class="logo" src="/static/logo.png"></image><view class="text-area"><text class="title">{{title}}</text></view></view><div id="app"><NavMenu /><router-view /></div>
</template><script>import NavMenu from '/components/NavMenu.vue';export default {components: {NavMenu,},data() {return {title: 'Hello'}},onLoad() {},methods: {}}
</script><style></style>

三、效果

图7

        注意事项

        确保Vue Router版本与Vue 3兼容。

       如果你不使用Vue Router,可以简单地将<router-link>替换为<a>标签,并设置相应的href属性。

http://www.wangmingla.cn/news/47297.html

相关文章:

  • 能领免做卡的网站抚顺优化seo
  • 网站动态图怎么做网络广告营销对应案例
  • 利用万网做网站春哥seo博客
  • 网站 建设 汇报百度软件商店下载安装
  • 查找全国免费网站建设百度seo关键词排名价格
  • 可做ppt的长篇英文阅读网站疫情最新动态
  • 郑州家居网站建设app注册推广拉人
  • 网站开发行业知识新闻武汉网站seo服务
  • 如何做微信商城网站建设优化设计方案
  • 网站制作的市场前景常熟网站建设
  • 购物网站建设与开发今日头条网页版入口
  • 网站设计 字体的搭配代发百度首页排名
  • 网站新站公司做个网站多少钱
  • 芍药居网站建设公司怎么下载有风险的软件
  • 软件项目开发流程和步骤seo推广费用需要多少
  • 网站平台建设智能营销方法
  • 广东网站开发需要多少钱制作网站软件
  • 国内网站空间百度录入网站
  • 江苏网站建设官网网络营销网络推广
  • 小企业网站建设5000块贵吗模板免费下载网站
  • 企业网站功能模块介绍郴州网站建设
  • 做外贸商城网站东莞网站seo技术
  • 深圳做网站的网络公成都门户网站建设
  • 做阳具到哪个网站有卖软件开发
  • 做生产计划类的网站海淀搜索引擎优化seo
  • 做政府网站建设哪家好朋友圈广告
  • wordpress产品数量上海seo公司
  • 做网站需要办什么手续网络优化工具
  • 网站变宽屏怎么做桂林seo顾问
  • 做网站的客户哪里找如何成为app推广代理