一、概念为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义。  前端路由的核心,就在于:改变视图的同时不会向后端发出请求。   为了达到这种目的,浏览器当前提供了以下两种支持:hash——即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。    比如这个 URL:http://www.abc.com/#/hello,h
vue的路由有哈希模式(Hash)与历史模式(History),哈希模式部署到web服务器(Tomcat,Apache、IIS)不需要安装URL重写,如果是历史路由模式,部署到Web服务器上之后要安装URL重写。如果将vue部署到Nginx上,哪怕路由用历史模式,也不需要额外安装URL重写,还可以做负载均衡,方便好用。下面记录下我用Nginx部署VUE项目的经过。安装Nginx【1】安装nginx
转载 2024-03-28 21:00:06
340阅读
目录一、前言二、hash模式三、history模式 一、前言对于hash模式和history模式,最直接的区别就是地址栏带不带"#"号了。 vue脚手架搭建的项目的路由默认是hash模式。 hash模式: 创建路由实例时,添加mode:"history"属性,即可使用history模式。const router = new VueRouter({ routes, mode: "histo
data 类型为对象或函数 ###什么时候为对象?什么时候为函数? /* * 当使用new Vue({})时候可以为对象,因为这种方式是生成一个根组件 * 根组件不会复用,就不会存在data数据共享的情况.其他组件的data声明必须为一个函数 * 否则会提出警告,程序无法正常执行 * */ Vue. ...
转载 2021-07-24 11:09:00
366阅读
1. 组件对象属性可包含:data, methods, etc2. data属性必须是函数,且该函数返回一个对象,对象内部保存数据。<body><div id="app"> <my-cpn></my-cpn></div><template id="cpn"> <div> <h2>test</h2> <h2>{{title}}</h2>
原创 2022-02-26 11:56:53
239阅读
# 如何实现“vue data axios” ## 1. 整体流程 ### 步骤 | 步骤 | 描述 | | ---- | ---- | | 1 | 安装axios库 | | 2 | 在Vue组件中引入axios库 | | 3 | 在Vue组件中使用axios发送请求 | | 4 | 处理请求返回的数据 | ## 2. 每一步的代码及说明 ### 步骤1:安装axios库 ```mar
原创 2024-06-02 06:42:42
38阅读
VUE框架_data和$data机制解析------VUE框架
原创 10月前
80阅读
文章目录前言1、React router配置2、nginx 配置参考文档 前言React路由模式分为两种:hashHistory:比如 http://localhost:8080/#/loginbrowserHistory比如 http://localhost:8080/loginbrowserHistory的好处大于hashHistory, 但是麻烦的地方就是,browserHistory路由
转载 2024-04-17 13:32:34
181阅读
############ ##########
原创 2022-09-11 00:42:46
767阅读
上面那种方法是new Vue实例中的写法。这种写法在Vue实例中是全局可见的,容易造成数据污染new Vue({ el: "#id", data: { message: "Vue实例" } });第二种data写法是在组件中的写法export default { name: "home"; data() { return { message: "组件化项目一般这样
原创 11月前
100阅读
实际上存在三种模式:  Hash: 使用URL的hash值来作为路由。支持所有浏览器。  History: 以来HTML5 History API 和服务器配置。参考官网中HTML5 History模式  Abstract: 支持所有javascript运行模式。如果发现没有浏览器的API,路由会自动强制进入这个模式。  Vue-router 中hash模式和history模式
转载 2024-10-08 16:40:00
55阅读
一丶部署nginx(这里不做多说)二丶分清vue的模式hash 模式 和 history 模式三 丶nginx.conf配置(主要)3.1 vue hash 模式 1. 配置修改 配置文件在 nginx.conf中 server { # 服务器端口 listen 80; # 服务器名称 server_name localhost
...
转载 2021-10-03 19:03:00
262阅读
2评论
Vue的路由机制主要是通过两种模式实现的第一种模式是hash模式第二种是H5的history模式这是默认的hash模式的路由:改成history模式后const router = new VueRouter({ mode:"history", routes }) export default routerHash模式hash模式是以url的hash值来作为路由,这也是vue
转载 2024-06-13 12:05:00
600阅读
Vue 为了构建 SPA(单页面应用),需要引入前端路由系统,这也就是 Vue-Router 存在的意义。前端路由的核心,就在于 —— 改变视图的同时不会向后端发出请求。 创建的项目默认是hash模式如果需要改为history需要在路由文件中配置,还有结合后台配置才能使用。 Hash:即地址栏 URL 中的 # 符号(此 hash 不是密码学里的散列运算)。
转载 2024-08-15 18:04:10
129阅读
路由模式前端路由的核心,就在于 ——— 改变视图的同时不会向后端发出请求。路由有两种模式:hash、history,默认会使用hash模式,在new VueRouter的时候配置mode值可以改变路由模式//创建Router的实例对象 const router = new Router({ mode:"hash", routes })hash模式即地址栏url中的#符号,hash
转载 2024-06-28 19:48:22
179阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <ul> <li v-for="p in personArr">{{p} ...
转载 2021-08-17 18:24:00
352阅读
2评论
<div id="app"> <ul> <li v-for="(value, key, index) in info"> {{value}} - {{key}} - {{index}}</li> </ul> <ul> <li v-for="item in info"> {{item}}</li> </ul></div>.
原创 2022-06-27 11:15:55
171阅读
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <h1>运算结果:{{count}}</h1> <p> </p> <bu ...
转载 2021-08-15 22:29:00
106阅读
2评论
Vue学习(三)- v-onv-on 使用v-on是用于绑定事件监听器。事件类型由参数指定,表达
原创 2022-11-09 18:25:47
56阅读
  • 1
  • 2
  • 3
  • 4
  • 5