ICode9

精准搜索请尝试: 精确搜索
  • node.js的express模块实现GET和POST请求2022-06-14 17:02:43

    一、环境 1、安装express npm i express@4.17.1 // 安装express模块 2、安装nodemon npm i nodemon -g    3、安装cors npm install cors --save 或者 npm install cors -D   4、运行命令 nodemon .\test.js 二、代码(话不多说直接上代码) 1、代码结构:         test.h

  • router.vuejs.org 学习笔记目录2022-06-13 19:02:44

    介绍 安装 基础 入门 动态路由匹配 路由的匹配语法 嵌套路由 编程式导航 命名路由 命名视图 重定向和别名 路由组件传参 不同的历史记录模式 进阶 导航守卫 路由元信息 数据获取 组合式 API 过渡动效 滚动行为 路由懒加载 扩展 RouterLink 导航故障 动态路由 从 Vue2 迁移

  • 前端框架Vue-页面路由配置2022-06-13 18:02:27

    Vue-页面路由配置 定义一个VUE项目的SRC目录下定义一个route文件夹,目的就是更好的区分 定义一个js,文件名称随便定义 import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) export default new Router({ routes: [ { path : '/',/

  • vue.js3: 安装使用vue-router(vue-router@4.0.16 / vue@3.2.37)2022-06-13 16:31:12

    一,vue-router的官网: 1,官网: https://router.vuejs.org/ 2,在npmjs的地址: https://www.npmjs.com/package/vue-router 3,文档地址: https://router.vuejs.org/zh/introduction.html 说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectf

  • 关于配置路由的问题2022-06-13 13:33:32

    报错: Cannot read properties of undefined (reading 'use') //翻译:无法读取未定义的属性(读取“使用”) //就是use方法未被调用   就是配置好路由但是路由不加载 router.js配置如下 import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) import Home f

  • router动态传值2022-06-13 03:31:43

    1.设置规则 <Route path="/list/:id" component={List}/> {/* 1.规则 */} 2.传值(或在地址栏自己设置) <li><Link to="/list/123">列表</Link></li> 3.接收值 import React, { Component } from 'react' class L

  • 3.3.3 router.go2022-06-12 07:31:08

    语法 router.go(n) router.go 方法的参数是一个整数,表法在 history 记录中向前进多少步或向后退多少步,类似于 window.history.go(n)。 具体看一下使用方法,例如: // 在浏览器记录中前进一步,等同于 history.forward() router.go(l)> // 后退一步,等同于 history.back() route

  • 3.3.2 router.replace2022-06-12 06:31:07

    语法 router.replace(location) router.replace 跟 router.push 很像,唯一的不同是它不会向 history 栈添加新记录,而是跟它 的方法名一样只替换掉当前的 history 记录。 router.replace(...)等价于<router-link :to="..." replace>。

  • 3.3.1 router.push2022-06-11 23:01:20

    语法 router.push(location) 要导航到不同的 URL,则使用 router.push 方法。该方法会向 history 找添加一个新的记录,当用户单击浏览器的后退按钮时,回到之前的 URL。 说明 当单击<router-link>时,会在内部调用 router.push(...) 方法,所以说单击<router-link :to="..."> 与等同于调用

  • 3.2.6 <router-link>2022-06-11 22:00:35

    <router-link>组件支持用户在具有路由功能的应用中单击导航。通过 to 属性可以指定目标地址,默认渲染成带有正确链接的<a>标签,通过配置 tag 属性可以生成别的标签。另外,当目标路由成功激活时,链接元素会自动设置一个表示激活的 css 类名。下面来看一下<router-link>语法。 语法 <!--

  • 3.2.4 路由重定向2022-06-11 19:32:34

    项目应用通常都会有一个首页,默认首先打开的是首页,要跳转到哪个页面都可以设置路由路径发生跳转。有些时候也需要路由器定义全局的重定向规则,全局的重定向会在匹配当前路径之前执行。重定向也是通过 routes 配置来完成的,具体如示例 5 所示。示例 5 中 展示的是从“/a ” 重定向到“

  • Vue每次切换路由时滚动到页面顶部2022-06-10 23:00:23

     vue3配置跳转到新的路由界面的位置 import { createRouter, createWebHashHistory } from 'vue-router' // vue2.0 new VueRouter({}) 创建路由实例 // vue3.0 creatRouter({}) 创建路由实例 const router = createRouter({ // 使用hash的路由模式 history: createWebHas

  • 编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?2022-06-10 19:07:10

    注意:编程式导航(push|replace)才会有这种情况的异常,声明式导航是没有这种问题,因为声明式导航内部已经解决这种问题。 这种异常,对于程序没有任何影响的。 为什么会出现这种现象: 由于vue-router最新版本3.5.2,引入了promise,当传递参数多次且重复,会抛出异常,因此出现上面现象, 第一种

  • 3.2.1 安装路由2022-06-09 20:35:10

    Vue.js官方提供了一套专用的路由工具库 Vue Router,其使用和配置都非常简单,而且代码清晰易懂,很容易上手。 提示 将单页面应用分割为功能合理的组件或者页面,路由起到一个非常重要的作用,它是连接单页面应用中各页面的链条。 项目使用支持 CommonJS 规范的模块化打包器 Webpack

  • vue之路由动态id传参2022-06-08 13:35:41

    router.js import { createRouter, createWebHashHistory } from 'vue-router' import Home from './MyHome.vue' import Movie from './MyMovie.vue' import About from './MyAbout.vue' import Tab1 from './tabs/MyTab1.v

  • warning in ./src/router/index.js 5:19-25 "export 'default' (imported as 'Router2022-06-07 20:02:35

    WARNING Compiled with 46 warnings 18:23:38 warning in ./node_modules/_vue-router@4.0.15@vue-router/dist/vue-router.esm-bundler.js 1852:4-15 "export 'onUnmounted' was not found in 'vue' warning

  • router scope2022-06-06 19:34:21

    route scope,取值范围如下: RT_SCOPE_UNIVERSE:该选项用于所有通向非直连目的地的路由表项,即应用层创建的路由中包含via的路由                        RT_SCOPE_LINK:该选项用于目的地址为本地网络的路由项 RT_SCOPE_HOST:该选项用于路由为本机接口 RT_SCOPE_NOWHERE:

  • 47.vue-路由的设置2022-06-04 02:33:40

    1.说明 vue-router@4 版本支持VUE3版本,不支持VUE2,所以VUE2需要安装vue-router@3版本 2.打开项目终端,输入:npm i vue-route@3    3.引入,应用    4.创建router文件夹,里面再创建index.js文件 index.js:     //该文件专门用于创建整个应用的路由器 import VueRouter from "vu

  • $router跟$route区别2022-06-03 16:01:31

    1. router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,他包含了所有的路由包含了许多关键的对象和属性。 举例:history对象 $router.push({path:'home'});本质是向history栈中添加一个路由,在我们看来是 切

  • Vue Router 实现原理2022-06-01 18:00:56

    Vue Router 实现原理 会用到以下几个前置知识 插件 混入 Vue.observable() 插槽 render 函数 运行时和完整版的 Vue 概念 当前端路由切换的时候,在浏览器端判断当前路径,并加载当前路径对应的组件 Hash 模式 URL 中 # 后面的内容作为路径地址 监听 hashchange 事件 根据当前路由

  • node之使用express写接口2022-05-31 14:05:05

    文件1: // 导入 express const express = require('express') // 创建服务器实例 const app = express() // 配置解析表单数据的中间件 app.use(express.urlencoded({ extended: false })) // 必须在配置 cors 中间件之前,配置 JSONP 的接口 app.get('/api/jsonp', (req, res) =>

  • API接口案例2022-05-30 10:34:48

    案列需求 基于MYSQL数据库+Express对外提供用户列表的API接口服务。用到的技术点如下: 第三方的包express和mysql2 ES6模块化 Promise async/await 主要的实现步骤 搭建项目的基本结构 创建基本的服务器 创建db数据库操作模块 创建user_ctrl业务模块 创建user_router路由模块

  • 登录登出拦截及vue控制用户信息localStorage2022-05-26 11:31:59

    "store": "^2.0.12", main.js  引入store import store from "./store"; Vue.prototype.$axios = axios; router.beforeEach((to, from, next) => {   if (to.meta.requireAuth) {// 判断跳转的路由是否需要登录     if (store.state.user.username) {//

  • vue router路由query传参和params传参区别2022-05-25 17:33:56

    首先要区分this.$router 和this.$route: $router为VueRouter实例,想要导航到不同URL,则使用$router.push等方法 $route为当前router跳转对象,里面可以获取name、path、query、params等参数信息 1.query方式传参和接收参数 传参: this.$router.push({ path:'/xxx',

  • vue3 axios中使用router进行跳转2022-05-25 12:32:26

    在axios文件中导入router,console输出为undefined (js/ts中无法使用vue声明的文件/不能使用useRouter ,useRoute,他们需要在setup中调用执行后才能用) 解决方法(推荐) 导入项目中已配置好的router import router from '@/router' 其他方法 window.location.href = "/login" 原文链接

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有