
vue-router是什么
路由就是用来跟后端服务器进行交互的一种方式,通过不同的路径,来请求不同的资源,请求不同的页面是路由的其中一种功能。vue-router是vue.js官方路由管理器。vue的单页应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。(传统页面切换是用超链接a标签进行切换)##### ...
2024-01-10
vue-router 基础
安装NPMnpm install vue-router如果在一个模块化工程中使用它,必须要通过 Vue.use() 明确地安装路由功能: import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter)如果使用全局的 script 标签,则无须如此(手动安装)。开始用Vue.js+vue-router创建单页应用,是非常简单的。使用Vue.js,我们已...
2024-01-10
vue-router嵌套的问题
咨询一个嵌套路由的问题 routes定义的时候,是通过children一层一层嵌套的,但界面上不嵌套,只有两层router-view,第一层是layout,主界面部分是第二层。这样在界面的router-view显示router嵌套在底层(3层或者4层)的组件?比如下面,但界面上不可能这么复杂。const nestedRouter = { path: '/authManage', c...
2024-01-10
vue-resource使用笔记
基本语法//基于全局Vue对象使用httpVue.http.get('/someUrl', [options]).then(successCallback, errorCallback);Vue.http.post('/someUrl', [body], [options]).then(successCallback, errorCallback); //在一个Vue实例内使用$httpthis.$http.get('/someUrl', [options]).then(successCallback, e...
2024-01-10
vue-router实现嵌套路由的讲解
一、嵌套路由(配置好父路由component后,在父路由下面添加children属性来配置这个父路由的子路由)需要注意的是:父组件中的<router-view></router-view>是子组件的占位符是必不可少的嵌套路由的现象:点击了路由跳转之后父路由组件的内容一直呈现;子路由的内容进行切换,地址栏的路径也随之改变。...
2024-01-10
vue-router 传递参数的几种方式
本文转载自:https://blog.csdn.net/crazywoniu/article/details/80942642vue-router传递参数分为两大类编程式的导航 router.push声明式的导航 <router-link>编程式导航传递参数有两种类型:字符串、对象。字符串字符串的方式是直接将路由地址以字符串的方式来跳转,这种方式很简单但是不能传递参数:this.$router.push(...
2024-01-10
vue-worker的介绍和使用
vue-worker把复杂的web worker封装起来,提供一套非常简明的api接口,使用的时候可以说像不接触worker一样方便。那么具体怎么使用呢?安装npm i -S vue-worker注册import Vue from 'vue'import VueWorker from 'vue-worker'import App from 'App.vue'Vue.use(VueWorker)new Vue({ el: '#app', render: h => h(App) })注册之后,你可以像th...
2024-01-10
Vue-Router基础学习笔记
1、安装vue-routernpm install vue-routeryarn add vue-router2、引入注册vue-routerimport Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)3、链接跳转<router-link to='/home'></router-link> //你可以在template中使用它实现一个可点击跳转到home.vue的 a 标签this.$rout...
2024-01-10
详解vue-router数据加载与缓存使用总结
之前开发了一个单页面应用,按照深度,分为三层:目录页、一级子页(标签页、故事页等)、二级子页(故事编辑页)。这三类页面都共享一个完整的数据model,从上级页面进入下一级页面时,能够加载相应数据;回到上一级时,数据有更新。举个栗子,从故事页点击“编辑”按钮,进入故事编辑页...
2024-01-10
Vue-vue-router.js路由--进级
正如其名,vue-router 提供的导航钩子主要用来拦截导航,让它完成跳转或取消。有多种方式可以在路由导航发生时执行钩子:全局的, 单个路由独享的, 或者组件级的。全局钩子你可以使用 router.beforeEach 注册一个全局的 before 钩子:const router = new VueRouter({ ... })router.beforeEach((to, from, next) => { // ......
2024-01-10
解决vue-router路由拦截造成死循环问题
笔记:vue-router路由拦截造成死循环,在做路由拦截的时候,一直出现死循环.router的index.js文件路由配置const router = new Router({routes: [{path: '/login',name: 'login',component: Login,meta: {isShow: true}}, {path: '/',component: Layout,redirect: '/home',meta: {title: "首页菜单"}, children: [{...
2024-01-10
Vue.js路由vue-router使用方法详解
vue-router是Vue.js官方的路由插件,它和vue.js是深度集成的,适合用于构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。传统的页面应用,是用一些超链接来实现页面切换和跳转的。在vue-router单页面应用中,则是路径之间的切换,也就是组件的切...
2024-01-10
vue3 vue-router地址栏输入路由无效
求大神解答, 我用vue3配置好了vue-router 也挂载好了, 但是在url地址栏输入路由, 页面每次都渲染的是App.vue的内容.这是route/index.jsimport { createRouter, createWebHashHistory } from "vue-router"import home from '@/home'import login from '@/lo...
2024-03-15
vue+vue-router 打包后遇到的一系问题
写完项目( vue-cli )直接 npm run build 之后,生成了一个dist 文件夹,里面有一个index.html和一个static文件夹,把dist文件夹放在我的wamp的www目录下,然后访问127.0.0.1/dist/,发现如下问题1.访问index.html文件没有内容,检查发现是因为index文件里的css和js路径有错 解决方法:修改源码config文件夹下的index.js ,...
2024-01-10
浅谈vue-router路由切换 组件重用挖下的坑
问题描述:vue-router导航切换 时,如果两个路由都渲染同个组件,组件会重(chong)用,组件的生命周期钩子不会再被调用,使得组件的一些数据无法根据 path的改变得到更新翻车现场再现:这是我的/router/index.js 的内容节选export default new Router({ routes: [ { path: '/main', component: Main }, { path: '/get', componen...
2024-01-10
vue--vuex详解
Vuex 什么是Vuex? 官方说法:Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 个人理解:Vuex是用来管理组件之间通信的一个插件 为什么要用Vue...
2024-01-10
vue-router路由参数刷新消失的问题解决方法
场景:vue-router实现的单页应用,登录页调用登录接口后,服务器返回用户信息,然后通过router.push({name: 'index', params: res.data})传给主页组件,并在主页显示数据。但是刷新页面后,数据就消失了。解决方案:1、session&服务器渲染传统的方案是,登录页和主页是单独的两个页面,登录成功后服务器生成...
2024-01-10
vue grammer one
本文所有内容均来自 书籍《vue.js实战》完整代码仓库见仓库v-model<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Hello world</title></head><body> <div id="app"> <input type="text" v-model="name" placeholder="your name"> <h1>Hello,{{ name }}</h1> </div> <script src="https...
2024-01-10
Vue使用日记(21):vue-router详解(2)
之前使用router-link的to属性进行路由跳转,现在使用另一种方式进行跳转:使用代码的方式进行跳转。vue-router源码内部定义了一个对象:$router,其实就是一开始使用vue-router时创建的路由实例对象,这个对象在任意一个组件内都可以使用,所以可以调用它的push和replace方法进行路由跳转:说明:push和rep...
2024-01-10
ztree在vue下的实战
此文章用来记录自己项目中觉得有用的插件,勿喷使用main.js需配置import "./../static/ztree/js/jquery.ztree.core.js";import "./../static/ztree/js/jquery.ztree.excheck.js";import "./../static/ztree/js/jquery.ztree.exedit.js";import './../static/ztree/css/tree/metroStyle/metroStyle.css'<di...
2024-01-10
Vue技术点整理VueRouter
路由 Vue Router对于单页面应用来说,如果涉及到多个页面的话,就必须要使用到路由,一般使用官方支持的 vue-router 库一,Vue Router 在项目中的安装引用1,在页面中使用<script>快速使用Vue Router开发<!doctype html><html> <head> <meta charset="utf-8"> <title>使用script直接引入Vue Router</title> </head> ...
2024-01-10
perfect-scrollbar在vue中的使用
1.下载perfect-scrollbar依赖包1)直接下载依赖包及包含css样式和js2. 然后去查看package.json中是否有此目录,有=》OK ,没有需要添加 ,方便管理依赖避免丢失。3.perfect-scrollbar的使用1)引入 2)html中包裹所滑动的元素3)设置img-scrollbox的样式 =》出现传统滚动条说明:样式按自己需求自己调4)计...
2024-01-10
Vue-认识状态管理vuex
vuex是一个专门为vue.js设计的状态管理模式,并且也可以使用devtools进行调试,可以多个组件共享状态。简单来说,就是共享的状态用state来存放,用mutations来操作state,但是需要用store.commit来主动式的操作mutations。 用一个简单的demo来认识vuex。 注意在使用vuex之前要先安装依赖(前提是已经...
2024-01-10
vue图片裁剪插件vue-cropper使用方法详解
本文实例为大家分享了vue图片裁剪插件vue-cropper的使用方法,供大家参考,具体内容如下我在网上找了很多关于vue裁剪图片的文章,demo都太长了,实在是太长了。有些还都看不懂,最后还是用了个大佬的demo,但是项目实践过程中还是有问题没解决。先介绍吧。效果是下面这样的,我这里采用了4:3的...
2024-01-10
vue-quill-editor的a标签打开方式问题
vue-quill-editor编辑器如何自定义a标签的target属性,使其可以更改为_self或者_blank回答:html部分<quill-editor :content="content" :options="editorOption" @change="onEditorChange($event)" /> <el-dialog class="link-dialog" tit...
2024-02-13
