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

网站敏感关键词陕西省建设厅网站查询

网站敏感关键词,陕西省建设厅网站查询,上门做指甲哪个网站,怎么去推广一个产品使用路由建立多视图单页应用详细介绍 1. 多视图1.1 引入依赖库1.2 创建自定义组件 2. React#xff08;使用React Router#xff09;3. Angular#xff08;使用Angular Router#xff09;4. Vue#xff08;使用Vue Router#xff09; 1. 多视图 构建多视图的单页应用程序… 使用路由建立多视图单页应用详细介绍 1. 多视图1.1 引入依赖库1.2 创建自定义组件 2. React使用React Router3. Angular使用Angular Router4. Vue使用Vue Router 1. 多视图 构建多视图的单页应用程序Single Page Application简称SPA通常会使用前端路由来实现前端路由允许在不重新加载整个页面的情况下动态地加载不同的视图内容这可以通过各种前端框架如React、Angular、Vue等中的路由库来实现下面我将介绍如何在这些流行框架中使用路由来构建一个多视图SPA。 1.1 引入依赖库 建立一个基本html项目创建一个demo页面并引入一下js库文件 script srcjs/vue.js/script script srcjs/vue-router.min.js/script1.2 创建自定义组件 创建vue组件有两种方式 var MyComonent Vue.component(“button-counter”, {…}) 创建一个vue组件并赋给MyComponent变量const Home Vue.extend({}) extend是构造一个组件的语法器. 你给它参数他给你一个组件,然后这个组件你可以作用到Vue.component这个全局注册方法里也可以在任意vue模板里使用 创建一个Home组件和About组件 //组件名用PPascalCase风格 const Home Vue.extend({//必须定义一个根元素作为容器,包裹模板中的内容元素template: divh1Home组件/h1divHome组件内容区/div/div });const About Vue.extend({//必须定义一个根元素作为容器,包裹模板中的内容元素template: divh1About组件/h1divAbout组件内容区/div/div });2. React使用React Router React Router是React中一个非常流行的路由库。 初始化项目和安装依赖 npx create-react-app my-spa cd my-spa npm install react-router-dom设置路由 在src目录中创建几个组件文件例如Home.js, About.js, Contact.js分别代表不同的视图。 在App.js中设置路由。 import React from react; import { BrowserRouter as Router, Route, Switch, Link } from react-router-dom; import Home from ./Home; import About from ./About; import Contact from ./Contact;function App() {return (RouternavulliLink to/Home/Link/liliLink to/aboutAbout/Link/liliLink to/contactContact/Link/li/ul/navSwitchRoute exact path/ component{Home} /Route path/about component{About} /Route path/contact component{Contact} //Switch/Router); }export default App;当用户点击不同的链接时Router 会匹配 Route 规则来动态加载对应组件。 创建视图组件 在每个组件文件中定义不同的视图。 运行应用 npm start3. Angular使用Angular Router 在Angular中有一个内建的路由库可以使用。 创建Angular应用 ng new my-spa cd my-spa设置路由 在app-routing.module.ts中配置路由。 import { NgModule } from angular/core; import { Routes, RouterModule } from angular/router; import { HomeComponent } from ./home/home.component; import { AboutComponent } from ./about/about.component; import { ContactComponent } from ./contact/contact.component;const routes: Routes [{ path: , component: HomeComponent },{ path: about, component: AboutComponent },{ path: contact, component: ContactComponent }, ];NgModule({imports: [RouterModule.forRoot(routes)],exports: [RouterModule] }) export class AppRoutingModule { }创建视图组件 使用Angular CLI来生成新组件。 ng generate component home ng generate component about ng generate component contact使用 router-outlet 在app.component.html中使用 router-outlet 作为视图的占位符。 运行应用 ng serve4. Vue使用Vue Router Vue Router是Vue的官方路由管理器。 创建Vue应用 vue create my-spa cd my-spa vue add router设置路由 在src/router/index.js文件中配置路由。 import Vue from vue import Router from vue-router import Home from ../views/Home.vue import About from ../views/About.vue import Contact from ../views/Contact.vueVue.use(Router)const routes [{path: /,name: Home,component: Home},{path: /about,name: About,component: About},{path: /contact,name: Contact,component: Contact} ]const router new Router({routes })export default router;创建视图组件 在views目录中创建对应的组件文件。 使用 router-view 在App.vue文件中使用 router-view 作为视图的占位符。 运行应用 npm run serve以上是使用三种不同框架构建多视图SPA的基本介绍具体的代码实现和配置可能会根据框架版本和个人项目需求有所不同。这只是一个快速概览实际开发过程中可能还需要考虑更多细节如路由守卫、路由懒加载、嵌套路由等高级功能。
http://www.zqtcl.cn/news/77170/

相关文章:

  • 做那种的视频网站电商网站建设最好的公司
  • 购买一个网站需要多少钱义乌 网站制作
  • asp网站防攻击我为群众办实事项目清单
  • 重庆本地建站wordpress不能编辑文章
  • 网站备案在哪个网站外贸网站建设智能建站
  • 网站验证码体验网络营销方案设计题
  • 企业网站建设该怎么描述网站建设成本包括什么
  • 电子工程专辑网站做网站有什么必要
  • 怎么做网站备案公司做影视网站侵权
  • 在阿里云备案网站通过深圳坪地网站建设 自助建站 五合一建站平台
  • 在一个网站上面发布广告怎么做免费网页制作在线
  • 集团网站设计建设手机网站开发步骤
  • 网站音频播放器代码成都有什么好玩的地方旅游景点
  • 制作网站的程序设计师网名昵称
  • 十堰网站建设专家网站域名不想实名认证
  • 提供哈尔滨网站建设服务优秀软文营销案例
  • 北京城乡和住房建设部网站php网站开发文档怎么写
  • 郑州个人网站建设网站录屏可以做证据吗
  • qq教程网站源码网上购物网站制作
  • win7系统做网站服务器系统江宁网站建设方案
  • 邦派巴洛特网站是谁做的呀怎么制作表白链接
  • 推广网站广告有哪些app页面设计软件
  • 班级网站建设规划书洛阳网新闻中心
  • 网站建设应注意什么问题南城网站仿做
  • 宁波网站建设推荐荣盛网络好html网站列表怎么做
  • 北京网站关键词排名公司wordpress 春叶 主题
  • 广东网站建设seo优化金华网站建设解决方案
  • ui展示 网站一份完整的营销策划书
  • 品牌网站建设相关问题iis 5 如何添加网站
  • 广州网站建设高端网产品设计分析案例