vue开发手册,vue 应用

  vue开发手册,vue 应用

  本文主要介绍Vue开发实践指南应用门户的相关信息。通过示例代码详细介绍,对您的学习或工作有一定的参考价值。有需要的朋友可以参考一下。

  

目录

  前言创建应用程序添加加载效果开始创建应用程序多页转换摘要

  

前言

  Vue开发实践是我最好的实践,不是业内最好的,仅供大家参考。这是一个系列文章,但是发布时间和内容不固定。

  通常一个前端工程只会导出一个前端单页应用,main.js是这个应用的入口文件。

  

创建应用

  默认情况下,src/main.js直接初始化Vue应用程序。

  从“vue”导入Vue

  从导入应用程序。/App.vue

  从导入路由器。/路由器

  从导入存储。/商店

  新Vue({

  店,

  路由器,

  render: h=h(App)

  }).$ mount(“# app”)

  但是在后台项目中,应用必须登录后才能被用户操作,这就导致很多时候,我们会设置一个函数。

  从“vue”导入Vue

  从导入应用程序。/App.vue

  从导入路由器。/路由器

  从导入存储。/商店

  函数render() {

  新Vue({

  店,

  路由器,

  render: h=h(App)

  }).$ mount(“# app”)

  }

  只要render函数没有被调用,应用程序就不会被创建,用户也不能操作它。

  

添加 Loading 效果

  但是,这将导致页面空白。为了友好,你可以添加一些加载动画效果。

  打开public/index.html文件,把你的加载效果放到div#app里。

  身体

  div id=应用程序

  !-在这里写下你的加载动画-

  /div

  /body

  当我们创建一个应用时,Vue会自动清空div#app的内容,所以初始化后不需要清理关系。

  

开始创建应用

  当加载动画有了,我们就可以得到了,比如授权,认证,菜单获取。

  从“vue”导入Vue

  从导入应用程序。/App.vue

  从导入路由器。/路由器

  从导入存储。/商店

  函数render() {

  新Vue({

  店,

  路由器,

  render: h=h(App)

  }).$ mount(“# app”)

  }

  异步函数main() {

  //获取用户信息,如果没有,跳转到登录页面。

  //获取菜单数据

  }

  main()。然后(渲染)

  一旦数据准备好了,应用就会显示出来,不会出现应用一闪而过的问题。

  

多页面改造

  正常情况下,一个前端项目只有一个前端应用,也就是大家熟悉的SPA模式,但有时需要导出多个html文件,每个文件对应一个Vue实例。这种开发模式也叫MPA模式。

  但是不管是SPA还是MPA,对于项目来说,都是把源代码放在一起,所以配置是一样的。

  Vucli的默认应用程序类型是SPA单页应用程序,但页面字段在中提供。

  //vue.config.js

  模块.导出={

  //详情见https://cli.vuejs.org/zh/config/#pages。

  页数:{

  索引:{

  标题:“主页”,

  条目:“src/main.js”,

  },

  登录:{

  标题:“登录页面”,

  条目:“src/login.js”,

  },

  }

  }

  添加登录页面的应用门户和应用视图文件。

   src/

   观点/

   登录/

   Login.vue #应用查看

   login.js #应用门户

   main.js

  包. json

  创建视图文件

  模板

  !- src/login/Login.vue -

  这是登录页面/div

  /模板

  创建应用程序门户

  ///src/login.js

  从“vue”导入Vue

  从导入登录。/views/login/Login.vue

  新Vue({

  render: h=h(登录)

  }).$ mount(“# app”)

  重新启动您的应用程序。

  #启动后,将login.html添加到当前项目的地址,以查看新页面。

  $ open http://localhost:8080/log in . html

  

总结

  这就是这篇关于Vue开发实践指南的应用门户的文章。有关Vue应用门户的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: