返回顶部
首页 > 资讯 > 精选 >Vue怎么创建应用入口
  • 333
分享到

Vue怎么创建应用入口

2023-06-26 06:06:15 333人浏览 薄情痞子
摘要

这篇文章主要介绍“Vue怎么创建应用入口”,在日常操作中,相信很多人在Vue怎么创建应用入口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么创建应用入口”的疑惑有所帮助!接下来,请跟着小编一起来学习吧

这篇文章主要介绍“Vue怎么创建应用入口”,在日常操作中,相信很多人在Vue怎么创建应用入口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么创建应用入口”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

    创建应用

    默认情况下 src/main.js 是直接初始化一个 Vue 应用

    import Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'new Vue({  store,  router,  render: h => h(App)}).$mount('#app')

    但在后台类项目中,应用在被用户可操作前,一定是需要登录的,这就导致很多时候,我们会套一个函数。

    import Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'function render() {  new Vue({    store,    router,    render: h => h(App)  }).$mount('#app')}

    这样只要不调用 render 函数,那么应用就不会被创建,用户也就无法操作。

    添加 Loading 效果

    但这样会导致页面处于空白状态,为了友好,可以加一些加载动画效果.

    打开 public/index.html 文件,将你的 Loading 效果放在 div#app 中。

    <body>  <div id="app">    <!-- 这里写你的 Loading 动画 -->  </div></body>

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

    开始创建应用

    当有了 Loading 动画之后,我们就可以去获取,如 授权认证 和 菜单获取 等操作。

    import Vue from 'vue'import App from './App.vue'import router from './router'import store from './store'function render() {  new Vue({    store,    router,    render: h => h(App)  }).$mount('#app')}async function main() {  // 获取用户信息,没有就跳转到登录页  // 获取菜单数据}main().then(render)

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

    多页面改造

    正常而言,一个 前端工程 只会存在一个 前端应用,也就是比较熟悉的 SPA 模式,但有时候也需要导出多个 html 文件,每一个 html 文件都对应一个 Vue 实例,这种开发模式也被称为 MPA 模式。

    但不管是 SPA 还是 MPA,对于工程而言,源码都是放在一起的,所以配置都是一样的。

    Vue CLI 默认的应用类型是 SPA 单页应用,但在提供了 pages 字段。

    // vue.config.jsmodule.exports = {  // 详见 https://cli.vuejs.org/zh/config/#pages  pages: {    index: {      title: '首页',      entry: 'src/main.js',    },    login: {      title: '登录页',      entry: 'src/login.js',    },  }}

    添加 登录页 的 应用入口 和 应用视图 文件

     ├── src/ │ ├── views/+│ │   └── login/+│ │       └── Login.vue  # 应用视图+│ ├── login.js           # 应用入口   │ └── main.js ├── vue.config.js  └── package.JSON

    创建视图文件

    <template>  <!-- src/login/Login.vue -->  <div> This is login page</div></template>

    创建应用入口

    // /src/login.jsimport Vue from 'vue'import Login from './views/login/Login.vue'new Vue({  render: h => h(Login)}).$mount('#app')

    重启你的应用

    # 启动之后,在当前项目项目地址后面加上 login.html 就可以看到新增的页面了$ open Http://localhost:8080/login.html

    到此,关于“Vue怎么创建应用入口”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

    --结束END--

    本文标题: Vue怎么创建应用入口

    本文链接: https://lsjlt.com/news/307313.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    猜你喜欢
    • Vue怎么创建应用入口
      这篇文章主要介绍“Vue怎么创建应用入口”,在日常操作中,相信很多人在Vue怎么创建应用入口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么创建应用入口”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
      99+
      2023-06-26
    • 怎么使用Vue和vue-router创建单页应用
      本文小编为大家详细介绍“怎么使用Vue和vue-router创建单页应用”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Vue和vue-router创建单页应用”文章能帮助大家解决疑惑,下面跟着小编...
      99+
      2024-04-02
    • 怎么深入了解Vue组件的创建和使用
      今天就跟大家聊聊有关怎么深入了解Vue组件的创建和使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、什么是组件?组件 (Component) 是 Vue.js 最强大的功能之一。...
      99+
      2023-06-22
    • vue路由怎么创建
      这篇“vue路由怎么创建”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue路由怎么创建”...
      99+
      2024-04-02
    • vue-cli怎么创建gitHooks
      今天小编给大家分享一下vue-cli怎么创建gitHooks的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。在 pa...
      99+
      2023-07-04
    • 怎么创建一个Davinci应用
      这篇文章主要讲解了“怎么创建一个Davinci应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么创建一个Davinci应用”吧!一、注册Davinci 0.3 需要用户自己注册系统账号,...
      99+
      2023-06-02
    • 怎么创建J2EE应用程序
      今天小编给大家分享一下怎么创建J2EE应用程序的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。例子应用程序包含三个J2EE组件...
      99+
      2023-06-03
    • 如何利用VUE创建视频流应用
      目录前言插件配置srccontrolsautoplay视频播放控制总结前言 前面在文章《创建 Node.js 视频流应用之后端》展示了构建一个用于在线流媒体视频传输后端服务。本文将继...
      99+
      2024-04-02
    • vue怎么使用脚手架vue-cli创建并引入自定义组件
      小编给大家分享一下vue怎么使用脚手架vue-cli创建并引入自定义组件,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、创建并引入一个组件1、创建组件vue-cli中的所有组件都是存放在components文件夹下面的,...
      99+
      2023-06-29
    • 怎么创建基本的Ajax应用
      这篇文章主要讲解了“怎么创建基本的Ajax应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么创建基本的Ajax应用”吧!创建一个基本的Ajax应用不需要太多的代码,大概三个步骤,几十行代...
      99+
      2023-06-17
    • Vue开发实践指南之应用入口
      目录前言创建应用添加 Loading 效果开始创建应用多页面改造总结前言 Vue 开发实践为本人的最佳实践,非业内最佳,仅用于提供给各位做参考,这是系列文,但发布时间和内容不固定。 ...
      99+
      2024-04-02
    • Vue中怎么创建并使用过滤器
      Vue中怎么创建并使用过滤器,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。定义和使用过滤器使用 Vue,我们可以通过两种不同的方式注册过滤...
      99+
      2024-04-02
    • 如何创建基于React和Vue的微应用
      这篇文章将为大家详细讲解有关如何创建基于React和Vue的微应用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。(一)创建基于 React 的微应用1、创建...
      99+
      2024-04-02
    • 怎么用CSS创建响应式布局
      本篇内容介绍了“怎么用CSS创建响应式布局”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!现如今在Web前端...
      99+
      2024-04-02
    • 怎么创建ASP.NET Core Web应用程序
      本文小编为大家详细介绍“怎么创建ASP.NET Core Web应用程序”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么创建ASP.NET Core Web应用程序”文章能帮助大家解决疑惑,下面跟...
      99+
      2023-06-29
    • Kubernetes中怎么创建一个Nginx应用
      本篇文章给大家分享的是有关Kubernetes中怎么创建一个Nginx应用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。使用命令行kubectl run --image=ngi...
      99+
      2023-06-06
    • 怎么创建用于安装应用的Dockerfile
      这篇文章主要介绍“怎么创建用于安装应用的Dockerfile”,在日常操作中,相信很多人在怎么创建用于安装应用的Dockerfile问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么创建用于安装应用的Dock...
      99+
      2023-06-03
    • Android应用程序窗口(Activity)窗口对象(Window)创建指南
             在前文中,我们分析了Android应用程序窗口的运行上下文环境的创建过程。由此可知,每一个Activity组件都有一个关联...
      99+
      2022-06-06
      程序 对象 activity Android
    • 从入门到精通:用 Vue Chart.js 和 Vue 创建动态图表
      介绍 Vue Chart.js 是一个 Vue.js 的第三方库,用于创建交互式图表。它基于流行的 Chart.js 库构建,并提供了一系列易于使用的组件,允许您轻松地将图表集成到您的 Vue 项目中。 安装 要使用 Vue Chart...
      99+
      2024-02-03
      Vue Chart.js Vue 图表 数据可视化
    • java怎么创建接口实现类
      这篇“java怎么创建接口实现类”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“java怎么创建接口实现类”文章吧。本教程操作...
      99+
      2023-06-30
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作