前端项目实践(二)-框架引入、结构分配和路由定义

发布时间:2022-06-26 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了前端项目实践(二)-框架引入、结构分配和路由定义脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

1.安装element-ui

cnpm i element-ui --save

2.入口文件main.js

import Vue from 'vue'
import App from '@/App'  //组件
// vue-router
import router from '@/router'
//vuex
import store from '@/store'import ElementUI from 'element-ui'Vue.use(ElementUI)

 3.结构分配(后台管理系统)

   登录模块+首页展示

前端项目实践(二)-框架引入、结构分配和路由定义

  第一步,根据页面布局定义文件目录

  第二步,router中,添加路由信息

 

4. 登录页开发

   登录页主要是Form表单的运用。

data(){
  return{
     name:' ',
     passward:' ',
 }
}
 问题1:为什么在项目的data中使用return返回数据?
 解答:使用return包裹后数据中变量只在当前组件中生效,不会影响其他组件。避免全局污染。

    当一个组件被定义时,data 必须声明为一个返回初始数据对象的函数,因为组件可能被用来创建多个实例。

    如果 data 仍然是一个纯粹的对象,则所有的实例将共享引用同一个数据对象。

   通过提供 data 函数,每次创建一个新实例后,我们能够调用 data 函数,从而返回初始数据的一个全新副本数据对象。

 问题2:router和route的区别?

   router是通过Vue.use(VueRouter)和VueRouter构造函数得到一个实例对象,它是一个全局的对象。它包含了许多关键的对象和属性。切换路由的时候使用。

   而route是一个跳转的路由对象,每一个路由都会有一个route对象,是一个局部的对象。可以获取对应的name,path,params,query等

 

脚本宝典总结

以上是脚本宝典为你收集整理的前端项目实践(二)-框架引入、结构分配和路由定义全部内容,希望文章能够帮你解决前端项目实践(二)-框架引入、结构分配和路由定义所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: