当前位置: 首页 > 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/222830/

相关文章:

  • 安康做网站要制作网页
  • 定制网站建设哪家好有没有哪个网站可以做LCM模组
  • 乐清网站制作公司哪家好建设景区网站的目的
  • 水务 网站建设Wordpress双主题
  • 广州知名网站建设全栈网站开发流行框架
  • 网站设计服务商济南城市建设集团
  • 不通过网站可以做360全景吗wordpress教程全集(入门到精通)
  • 建商城站用WordPressseo技术培训茂名
  • 网站设计费用多少钱襄阳住房和城乡建设局网站首页
  • 计算机专业主要学什么内容无锡优化网站费用
  • 中国十大网站建设企业品牌营销与市场营销的区别
  • 手机网站好处海珠做网站
  • 网站的色调行业解决方案
  • 写出网站建设步骤成都市建设网站首页
  • 广东金东建设工程公司网站网络服务商缩写
  • 怎么申请免费国内免费网站开发网站嵌入广告
  • 福永网站开发四川省建设安全协会网站
  • 全国十大网站设计工作室企业seo的措施有哪些
  • 用什么软件搭建网站源码做网站用什么格式做好
  • ps网站轮播图怎么做的自己做的网站绑定域名
  • logo在线制作网站哈尔滨seo关键字优化
  • 义乌 网站建设推广营销制作微信的网站有哪些问题
  • 手机电脑网站建设wordpress 订单
  • 个人空间网站模板如何写网站优化目标
  • 参考文献网站开发茂名营销网站开发
  • 白石洲网站建设站长工具排名分析
  • 外贸公司网站模板免费最新收录查询
  • 嵌入式软件工程师待遇广州seo工作
  • 做网站更赚钱吗海南网站网络推广
  • 怎样建立一个公司网站网站登录密码怎么取消保存