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

织梦确定网站风格成都金牛网站建设公司

织梦确定网站风格,成都金牛网站建设公司,个人优秀网页设计图片,wordpress虚拟机修改密码目录 一、什么是vue-cli 二#xff0c;构建SPA项目 三、 运行SPA项目 前言#xff1a; 在我们搭建SPA项目时候#xff0c;我们必须去检查我们是否搭建好NodeJS环境 cmd窗口输入以下指令#xff1a;去检查 node -v npm -v 一、什么是vue-cli Vue CLI#xff08;Vu… 目录 一、什么是vue-cli 二构建SPA项目 三、 运行SPA项目 前言 在我们搭建SPA项目时候我们必须去检查我们是否搭建好NodeJS环境  cmd窗口输入以下指令去检查    node -v    npm -v 一、什么是vue-cli Vue CLIVue Command Line Interface是一个官方提供的用于快速搭建 Vue.js 项目的脚手架工具。它提供了一套命令行工具可以帮助开发者创建、配置和管理 Vue.js 项目。 使用 Vue CLI你可以快速初始化一个基于 Vue.js 的项目结构自动生成一些默认配置和目录结构。它还集成了许多常用的开发工具和插件如webpackBabelESLint等使得开发者可以更方便地进行开发、编译和打包等工作。 Vue CLI 不仅提供了一系列默认模板还支持自定义配置使得开发者可以根据自己的需求对项目进行定制化。同时它还支持插件扩展机制可以通过插件来添加特定功能或扩展工具链。 二构建SPA项目 1.1为啥要搭建SPA项目 更好的用户体验SPA 可以在页面加载后通过异步加载数据和局部更新来提供更流畅的用户体验。用户在导航页面时不需要重新加载整个页面只需要更新相关的组件或数据。 更快的页面加载速度由于SPA只需要加载一次初始页面之后的页面切换只需要加载数据因此相比传统的多页应用可以提供更快的页面加载速度。 独立性和松耦合SPA 将前端应用划分为多个模块或组件使得代码更易于维护和调试。不同模块之间可以独立开发、测试和部署减少了对整个系统的影响。 跨平台支持由于SPA 基本上是使用 HTML、CSS 和 JavaScript 构建的可以轻松地在多个平台和设备上运行包括桌面浏览器、移动浏览器和混合移动应用。 更好的扩展性由于SPA 的模块化和独立性可以更容易地添加新的功能、修改现有功能或重构代码而无需对整个应用做大规模的更改。 1.2spa的访问过程         1访问index.html         2index.html通过main.js中的vue实例管理#app边界同时指定App.vue模板         3App.vue中包含了图片以及锚点而锚点与组件的对应关系存在router/index.js中所以就指向了一个组件         4最终App.vue中就显示了logo图片以及helloworld.vue的内容 1.3安装vue-cli(脚手架) cmd窗口执行命令 npm install -g vue-cli 下载成功。 1.4下载我们的SPA项目 输入指令其中lya_spa是我们创建项目的名称  ----注意项目名不能用中文或大写字母 vue init webpack lya_spa 按照要求去回答相关问题如果与我选择的不一样后续可能会出现不必要的问题 这样spa项目就创建好了运行我们的项目 使用Hbuilderx导入我们插入下载的框架 更改端口号http://localhost:8888/ 在config --index.js --module.exports --dev --port修改 访问我们初始的页面 导入SPA框架后我们来解释一下每个包的用处 build文件夹                  这个文件夹主要是进行webpack的一些配置 webpack.base.conf.js         webpack基础配置,开发环境,生产环境都依赖 webpack.dev.conf.js           webpack开发环境配置 webpack.prod.conf.js        webpack生产环境配置      build.js                        生产环境构建脚本            vue-loader.conf.js              此文件是处理.vue文件的配置文件    config文件夹      dev.env.js                      配置开发环境       prod.env.js                     配置生产环境       index.js                        这个文件进行配置代理服务器例如端口号的修改             node_modules文件夹                存放npm install时根据package.json配置生成的npm安装包的文件夹    src文件夹   源码目录(开发中用得最多的文件夹)       assets 共用的样式、图片       components   业务代码存放的地方里面分成一个个组件存放一个页面是一个组件一个页面里面还会包着很多组件      router 设置路由      App.vue vue文件入口界面       main.js 对应App.vue创建vue实例也是入口文件对应webpack.base.config.js里的入口配置      static文件夹 存放的文件不会经过webpack处理可以直接引用例如swf文件如果要引用可以在webpack配置对swf后缀名的文件处理的loader也可以直接将swf文件放在这个文件夹引用  三、 运行SPA项目 示例 按照创建路由的7个步骤来 1、引入路由js依赖main.js中已经完成 2、定义组件呈现形式是以.vue文件展示         template标签中定义组件内容         通过export default指定组件的名字 3、定义路由与组件之间的对应关系         router/index.js文件中进行定义 4、获取路由对象main.js中已经完成 5、挂载Vue实例main.js中已经完成 6、定义锚点App.vue 使用 router-view 7、触发事件App.vue 使用 router-link to 1.第一步SPA项目已经帮我们做了就直接进行下一步 2.创建定义内容。我们仿造SPA的项目进行定义在src下的components进行创建 2.1Home.vue templatediv网站首页div idmaindiv idleft class/divdiv idrighth4姓名ctb 公司上海***有限公司/h4h4住址***********/h4/div/divdiv idfooter class ulh4本网页制作人为李永安 制作日期2023年9月21日20:51:56/h4/ul/div/div /templatescriptexport default {name: Home,data () {return {msg: 网站首页}}} /scriptstyle /style 2.2About.vue   templatediv关于本网站/div /templatescriptexport default {name: About,data () {return {msg: 关于本网站}}} /scriptstyle /style 3定义路由与配置路由路径 找到router下面的index.js进行添加路由与配置路由路径 import Vue from vue import Router from vue-router import HelloWorld from /components/HelloWorld import Home from /components/Home import About from /components/AboutVue.use(Router)export default new Router({routes: [{path: /,name: Home,component: Home},{path: /Home,name: Home,component: Home},{path: /About,name: About,component: About}] })4定义触发路由的按钮 在App.vue中 templatediv idapp!-- img src./assets/logo.png --!-- 触发事件 --router-link to/Home首页/router-linkrouter-link to/About关于/router-linkrouter-view//div /templatescript export default {name: App } /scriptstyle #app {font-family: Avenir, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px; } /style效果展示: 基于SPA项目完成嵌套路由 相同的步骤 1.第一步SPA项目已经帮我们做了就直接进行下一步 2.创建定义内容。我们仿造SPA的项目进行定义在src下的components进行创建 2.1Home.vue templatediv网站首页div idmaindiv idleft class/divdiv idrighth4姓名ctb 公司上海***有限公司/h4h4住址***********/h4/div/divdiv idfooter class ulh4本网页制作人为李永安 制作日期2023年9月21日20:51:56/h4/ul/div/div /templatescriptexport default {name: Home,data () {return {msg: 网站首页}}} /scriptstyle /style 2.2About.vue   templatediv!-- 触发事件 --br /router-link to/AboutMe关于站长/router-linkrouter-link to/AboutWebsite关于本站/router-linkrouter-view/router-view/div /templatescriptexport default {name: About,data() {return {msg: 关于本网站}}} /scriptstyle /style 2.3AboutWebsite.vue templatediv网站历史/div /templatescript export default {name: AboutWebsite,data () {return {msg: Welcome to Your Vue.js App}} } /scriptstyle /style 2.4AboutMe templatediv这里是关于网站的发展/div /templatescriptexport default {name: AboutMe,data() {return {msg: Welcome to Your Vue.js App}}} /scriptstyle /style 3定义路由与配置路由路径 找到router下面的index.js进行添加路由与配置路由路径 import Vue from vue import Router from vue-router import HelloWorld from /components/HelloWorld import Home from /components/Home import About from /components/About import AboutMe from /components/AboutMe import AboutWebsite from /components/AboutWebsiteVue.use(Router)export default new Router({routes: [{path: /,name: Home,component: Home}, {path: /Home,name: Home,component: Home}, {path: /About,name: About,component: About,children: [{path: /AboutMe,name: AboutMe,component: AboutMe}, {path: /AboutWebsite,name: AboutWebsite,component: AboutWebsite}]}] }) 最后由于我们是嵌套路由的关系所以要将子路由挂到About.vue在About.vue router-view/router-view 效果
http://wiki.neutronadmin.com/news/38287/

相关文章:

  • 云虚服务器网站建设微信公众号人工咨询电话
  • 免费网站建站百度云怎么用wordpress建电商网站
  • 用ps做网站广告图k8s部署wordpress
  • 整站建设和网站优化拍卖公司宣传册设计样本
  • 具有品牌的做pc端网站打开网站乱码怎么做
  • 网页制作与网站建设策划书案例微餐饮网站建设用途
  • 烟台H5网站设计公司莱特币做空国外网站
  • 国内网站制作欣赏网站建设公司销售技巧
  • 如何自己创建一个网址seo发外链的网站
  • 润滑油 东莞网站建设网站快速备案被退回的几种原因分析
  • 东莞seo建站排名软文推广是什么意思
  • 扬中网站建设策划朋友圈广告代理商官网
  • 南阳做网站推广建一个网页需要多少钱
  • 北京飞雨网站建设公司wordpress dokan
  • 查外链网站wordpress5.2自动保存
  • 网站开发销售单页展示网站
  • 商品网站建设实验记录公司名字大全 必过
  • 网站的百度推广怎么做嵌入式软件开发工程师工作内容
  • 手机网站页面范例企业宣传册ppt模板
  • 免费制作动画网站成化区建设局网站
  • 全平台开发网站及app博客网站开发背景
  • 山东川畅信息技术有限公司网站建设网站怎么加代码
  • 郑州市建设局官方网站wordpress php
  • 网站快照历史各学院二级网站建设通报
  • 网站报价单申请网页要多少钱
  • 重庆网站运营购物网站功能
  • 网站中 点击出现登录框怎么做网站上怎么做弹幕效果
  • 网站搭建类型开发工程师是什么
  • 建一个网站 服务器机房托管价格暴雪手游
  • 网站域名查询地址慧算账代理记账公司