好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

uni-simple-router

uni-simple-router 介绍

是否你也曾感叹过为啥官方就不搞 一个 类似 vue-router 一样的路由管理器?苦苦寻找。搜遍 百度 ?社区?以及 Google?甚至是官方的各大 QQ 群?难受没找到!直到此 插件 出来之前也没有 一个 更好的 解决方法 。于是它,没错,就是它,它诞生了。只要你会使用 vue-router 即可马上上手,下面文档的完全不用看。它保留了 vue-router 完全相似的书写风格,让你 倍感亲切 !

安装

npm

npm install uni-simple-router

如果在 一个 模块化工程中使用它,必须要通过 vue.use() 明确地安装路由 功能 :

import vue from 'vue'

import Router from 'uni-simple-router'

vue.use(Router)

组件式的导航

这是 一个 很难抉择的问题?加还是不加这是 一个 问题!为了让开发者更快捷,最后还是封装上了? router-link ?组件。为了能满足多端这里必须批评下? 微信小程序 ,它要搞特殊。没得办法的!所以没法帮你们 注册 组件。它那玩意只能在? main.js ?中才能 注册 组件!!!! 不多说了,直接上 代码 。

注册 组件: // main.jsimport routerLink from './node_modules/uni-simple-router/component/router-link.vue'vue.component('router-link',routerLink) 使用组件:

// xxxx.vue

<router-link to="{name: tabbar-4,p ara ms: {name: '我只想去tab5的router-link'}}" navType="pushTab">

<button type="primary">使用name对象 跳转 </button>

</router-link>

<router-link to="{path: '/pages/tabbar/tabbar-4/tabbar-4',query: {name: '我只想去tab5的router-link'}}" navType="pushTab">

<button type="primary">使用path对象 跳转 </button>

</router-link>

<router-link to="{path: '/tabbar-4/tabbar-4,query': {name: '我只想去tab5的router-link'}}" navType="pushTab" :level="2" :append="true">

<button type="primary">使用path对象继承父路径 跳转 </button>

</router-link>

<router-link to="/pages/tabbar/tabbar-4/tabbar-4" navType="pushTab">

<button type="warn">通过路由path直接 跳转 </button>

</router-link>

<router-link to="/tabbar-4/tabbar-4" navType="pushTab" :level="2" :append="true">

<button type="warn">通过路由path继承父路径 跳转 </button>

</router-link>

<router-link to="/tabbar-4/tabbar-4" navType="pushTab" :level="2" :append="true" :stopNavto="true">

<button type="default">阻止组件事件,不会 跳转 </button>

</router-link>

网站地址 : https://github.com/SilurianYang/uni-app-tools

GitHub: https://github.com/SilurianYang/uni-simple-router

网站描述: 一个 更为简洁的Vue-router,专为 uni-app 量身打造

uni-simple-router官方网站

官方网站: https://github.com/SilurianYang/uni-app-tools

如果觉得 网站内容还不错,欢迎将 网站 推荐给程序员好友。

查看更多关于uni-simple-router的详细内容...

  阅读:45次

上一篇

下一篇

第1节:PhoneGap    第2节:WXPage    第3节:Remax    第4节:Mobiscroll    第5节:mobilebone.js    第6节:WeZRender    第7节:weex    第8节:image-cropper    第9节:mobile-calendar    第10节:amazeui    第11节:weui    第12节:wxapp-market    第13节:material-kit    第14节:AUI Mobile    第15节:touchui    第16节:alita    第17节:vum    第18节:FrozenUI    第19节:Touch WX    第20节:Flutter    第21节:nutui    第22节:Onsen UI    第23节:Tina.js    第24节:fastclick    第25节:golden-layout    第26节:Weex Ui    第27节:cordova    第28节:wxParse    第29节:antmove    第30节:GMU    第31节:react-use-gesture    第32节:labrador    第33节:wux-weapp    第34节:vux    第35节:noUiSlider    第36节:wechat-im    第37节:jquery-weui    第38节:vant    第39节:pulltorefresh.js    第40节:slip.js    第41节:react-native-sideswipe    第42节:BeautyWe.js    第43节:lottie-web    第44节:react-native-elements    第45节:cube-ui    第46节:lin-ui    第47节:wxSearch    第48节:DHTMLX    第49节:bttn.css    第50节:微信小程序    第51节:westore    第52节:framework7    第53节:uni-app    第54节:vue2-elm    第55节:vue-ydui    第56节:bindingx    第57节:Jingle UI    第58节:weui-wxss    第59节:WeexBox 2.0    第60节:vant-weapp    第61节:NativeScript    第62节:快应用    第63节:weui+    第64节:Taro    第65节:NativeBase    第66节:graceUI    第67节:mavonEditor    第68节:Ratchet    第69节:AKjs.Mobile    第70节:mobile-angular-ui    第71节:React Belle    第72节:Hermes    第73节:ColorUI    第74节:Atom-Design    第75节:ionic    第76节:wxapp-img-loader    第77节:React Native    第78节:jquery Mobile    第79节:vueg    第80节:mand-mobile    第81节:wemark    第82节:vasern    第83节:mint-ui    第84节:uni-simple-router    第85节:switchery    第86节:mobi.css    第87节:Mand Mobile    第88节:react-virtualized    第89节:iview-weapp    第90节:eros    第91节:minui    第92节:react-native-ui-lib