Vue的学习(十五)Vue项目中使用路由,命令安装路由,并且搭建路由的框架,项目加载的流程

SpringBoot+Vue项目实例开发及部署 适合学习Springboot和vue技术来开发项目的新手 阅读详情

安装路由

在这里插入图片描述

手动创建一个路由的文件夹,并且里面创建一个index.js

在这里插入图片描述
项目中要使用路由,那么就安装路由,使用命令
在这里插入图片描述

npm install vue-router --save

输入命令之后,那么项目里面就已经安装了路由

在这里插入图片描述
以上的配置里面有这个,那么相当于这个项目里面安装了路由,项目里面就可以使用了。

项目里面配置路由,搭建路由的框架

之前的项目我们已经看见有这个

在这里插入图片描述
现在就在index.js 里面配置路由

在这里插入图片描述

//  配置路由相关的信息
import VueRouter from 'vue-router'
import Vue from 'vue'
// 在vue对象里面安装插件
Vue.use(VueRouter)
// 创建路由对象
const routers = [

]

const router = new VueRouter({
    routers
})

// 将路由对象导出
export default router

在以上的index.js 里面创建路由对象,并且导出,在main.js 里面引入,并且配置就可以了

在这里插入图片描述
以上就是搭建路由的框架

配置路由的映射关系

一个路由是对应一个组件,也就是一个页面。现在我们先创建多个组件

在这里插入图片描述
就是在以上的这个命目录下创建页面。创建完成就是这样
在这里插入图片描述

以上就是创建了2个页面,每一个页面都需要一个路径,所以我们需要创建2个路径和我们创建的2个页面匹配,那么我们就需要在路由的index.js里面做匹配了,我们看之前index.js里面的路由框架,在这个路由框架里面写匹配

在这里插入图片描述
一个路径匹配一个页面
App.vue 里面的代码这样写,那么就可以展示了
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

总结

项目一启动,首先是加载main.js
因为main.js里面加载了App.vue ,所以开始加载App.vue 页面,我们访问路径,首先看到的就是App,vue的页面。
在App.vue页面有两个按钮,按钮上面有路径,我们一点击就走路由
在这里插入图片描述
就到了对应的页面

vue实战项目-电商商城前台-(学习尚硅谷的)尚品汇 但是会出现卡顿现象。当微信支付弹窗弹出,就要持续发获取订单支付状态的请求(持续是因为并不知道用户什么时候支付,所以需要持续发请求,直到能获取到支付状态),若接收到支付成功,则路由跳转至支付成功页面。项目打包后,代码都是经过压缩加密的,如果运行时报错,输出的错误信息无法准确得知是哪里的代码报错,有了map文件就可以像未加密的代码一样,准确的输出是哪一行哪一列有错。例如,为防止,不经过某路由就直接在地址栏输入本路由地址而跳转至本路由,导致本路由获取不到前面路由的某些数据,所以给本路由加路由独享守卫。... 阅读详情

相关推荐

Vue2 入门-第十五篇:Vue2 项目实战

通过以上项目规划、开发、部署与优化步骤,我们可以完成一个功能完整、性能良好的 Vue2 项目。希望通过这个实战案例,你对 Vue2 的应用开发有更深入的理解和掌握。如果在实践过程中有任何问题,欢迎随时交流。文件夹,里面包含了优化后的 HTML、CSS 和 JavaScript 文件。这样,只有在用户访问任务详情页时,才会加载。组件,从而提高初始页面的加载速度。这会在项目根目录生成一个。

无 1309

Vue项目里如何使用路由(一)

Vue项目里如何使用路由

qq_52264068的博客 2335

当LightGBM推理遇上GPU:3种替代方案性能对比(含ONNX实战代码)

本文针对LightGBM官方不支持GPU推理的性能瓶颈,深度评测了RAPIDS cuML、ONNX Runtime GPU和Triton Inference Server三种GPU加速推理替代方案。通过详尽的性能对比和实战代码,为高并发、低延迟的在线预测场景提供了清晰的选型指南,帮助工程师打破推理性能枷锁,实现显著的吞吐量提升。

salt9的博客 813

Vue路由

Vue路由

qq_57420582的博客 2224

动态博弈、威胁与承诺(博弈论入门学习笔记四)

0 动态博弈 动态博弈:行动有先后顺序,不同的参与人在不同时点行动,先行动者的选择影响后行动者的选择空间,后行动者可以观察到先行动者做了什么选择。例如下棋、消费者和商家讨价还价、谈婚论嫁、企业之间的价格战等等。 因此,为了做出最优的行动选择,每个参与人都应该思考:如果我如此选择,对方将如何应对?如果我是他,我将会如何行动?给定他的应对,什么是我的最优选择? 动态博弈中的战略:在博弈开始之前就...

stepho的博客 1万+

【100分】【等和子数组最小和】

逆序排序,这样能够使得在分组时优先选取较大的元素,以便将元素分配到较小的子集中,从而使得每个子集的和相对均衡。给定一个数组nums,将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,组内元素和的最小值。分成若干个组,使得每组的和相等,并求出满足条件的所有分组中,组内元素和的最小值。在递归的过程中,我们需要注意一个优化点,即避免将相同和的桶重复计算。4 个子集(5),(1,4),(2,3),(2,3)2 个子集(5, 1, 4),(2,3, 2,3)个子集,则返回子集和的最小值,如果不能,则将。

weixin_54707168的博客 1169

vue第五章习题

课后习题 一、填空题 1.在项目中可以通过 npm命令 npm instal vue - router 安装路由 vue - routero 2.使用路由对象获取当前激活的路由的状态信息。 3通过一个名称来标识一个路由的方式叫作命名路由 4在业务逻辑代码中实现导航跳转的方式称为编程式导航 5,单页面应用主要通过 URL 中的 hash (#号)实现不同页面之间的切换。 二、判断题 1.后端路由通过用户请求的 URL 导航到具体的 html 页面。 ✔ 2.开发环境下,使用 import VueRoute

qq_46556714的博客 9550

YOLOv8科研探索:HAttention激活更多特征点,真心助你提升细粒度检测精度

如果你在集成中遇到问题,不妨从特征点激活阈值、多尺度融合的逻辑入手,一点点打磨——科研的突破,往往就藏在这些细致的尝试里。想象一下,普通模型可能只关注目标的“大块区域”,而HAttention能让模型同时捕捉到目标的“边缘”“纹理”等细粒度特征点,就像给模型装上了“显微镜”,再小的细节也逃不过它的“眼睛”。比如,小目标的细粒度特征点(如昆虫的触角)和大目标的整体特征点(如昆虫的身体)会被同时考虑,通过注意力权重的分配,让小细节融入全局理解,避免模型“只见树木不见森林”。HAttention通过。

FJN110的博客 82

vue项目中的路由配置

公司的项目使用vue脚手架来搭建,是属于后台管理系统。功能页比较多,就使用vue路由来进行跳转;个人比较习惯上面这种方式放置路由文件,并且使用懒加载的模式来配置,如下:import Vue from 'vue' import Router from 'vue-router' //import Login from '.././views/login.vue' //import NotFound f...

mo_jiu的博客 4万+

OpenClaw人人养虾:发现与传输

客户端需要先"发现"Gateway 的地址和端口,才能建立连接。OpenClaw 支持多种发现(Discovery)和传输(Transport)机制。

王国平的博客 572

如何使用事务码SMICM分析ABAP代码发起的HTTP请求的错误

当我用CL_HTTP_CLIENT往一个外网的url发请求时,遇到错误:ICM_HTTP_SSL_PEER_CERT_UNTRUSTED 错误是从这段ABAP代码里抛出来的: CALL METHOD lo_http_client->get_last_error IMPORTING code = lv_sysubrc message = ev_error_message. "BREAK-...

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3209

Vue 路由配置及安装

安装路由: 1.在cmd中 cd 到对应的vue项目,输入"npm install vue-router --save-dev" 2.安装完成以后,输入“npm 重启项目” 引入路由: 1.在main.js文件中引入路由 import VueRouter form 'vue-router' 2.使用路由:Vue.use(VueRouter) 路由配置: var router = ...

SiaEyre 765

代谢组数据分析(二十二):代谢组原始数据Zscore标准化和主成分分析(PCA)及热图

本教程介绍了使用Z-score标准化和主成分分析(PCA)进行代谢组学数据预处理和分析的方法。代谢物原始数据具有高噪声、高维小样本、高变异性和复杂相互作用关系等特点,因此在数据分析时需注意数据质量控制、参数选择、批次效应、假阳性控制等问题。Z-score标准化通过将数据转换为均值为0、标准差为1的标准正态分布,提高了数据的可比性,减少了系统误差,并适应了统计分析方法的需求。PCA则通过降维、去相关和特征提取,帮助理解数据的结构和模式。教程还详细介绍了数据预处理步骤,包括填补缺失值、设置名称和顺序等,并提供了

专注生信领域 2866

Vue + Spring Boot 项目实战(十五):动态加载后台菜单

访问控制第一层级:根据当前登录用户动态加载菜单。

Evan 的博客 6万+

FLUENT 软件中design modeler网格划分后,导出失败:系统显示“在网格文件导出过程中出现异常。请将数据发送给您的技术支持供应商。”...如何解决?

🏆 本文收录于《全栈Bug调优(实战版)》专栏,致力于分享我在项目实战过程中遇到的各类Bug及其原因,并提供切实有效的解决方案。无论你是初学者还是经验丰富的开发者,本文将为你指引出一条更高效的Bug修复之路,助你早日登顶,迈向财富自由的梦想🚀!同时,欢迎大家关注、收藏、订阅本专栏,更多精彩内容正在持续更新中。让我们一起进步,Up!Up!Up!    备注: 部分问题/难题源自互联网,经过精心筛选和整理,结合数位十多年大厂实战经验资深大佬经验总结所得,数条可行方案供所需之人参考。

**My Coding Family** 1474

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

从0到1搭建vue3+ts+TDesign+pinia项目(超详细)

一个基本的适用于vue3后台的项目就已经搭建完成了,有问题可以在评论区交流~

weixin_45713650的博客 2541

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Vue3快速上手(十五)Vue3路由器使用和简单路由切换

路由器:通常指的是我们家里上网用的路由器,通过网络接口,一根网线,链接至电脑,一般我们的电脑就可以上网了,多个网络接口,链接多个电脑,形成一组路由。而路由器就是管理这些路由线路的。Vue里的路由器也是这个意思,通过点击,输入的方式使得浏览器得知发生变化的时候,路由器可以通过当前页面的地址,定位对应的组件,从而显示到指定页面。这里路径和页面组件就是一组一组的路由,而Vue的路由器是用来管理这些路由的。

一掬净土 1625

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

Vuejs第五篇(vue-router路由和tabbar)

一、vue-router-安装和配置方式 二、路由映射配置和呈现出来 三、路由的默认值和修改为history模式 四、router-link的其他属性补充 五、通过代码跳转路由 六、vue-router-动态路由的使用 七、vue-router-打包文件的解析 八、vue-router-路由懒加载的使用 九、vue-router-路由的嵌套使用 十、vue-router-参数传递一 十一、vue-router-参数传递二 十二、vue-router-router和route的由来 十三、vue-router

m0_57249797的博客 1419

Vue 路由(vue-router)

一、如何引入并使用Vue Router 使用 Vue.js 通过组合组件来组成单页面应用程序时,如何引入并使用Vue Router 呢? 第一步,将组件 (components) 映射到路由。 第二步,告诉 Vue Router 在哪里渲染它们。 二、动态路由匹配 三、嵌套路由 四、编程式的导航 五、命名路由 六、命名视图 七、重定向和别名 八、路由组件传参 九、HTML5 History 模式 ...

青蛙king的博客 1万+

Vue2渐进式框架(五)路由

第十五节 15.1Mint UI 按照官方文档即可 // 引入全部组件 import Mint from 'mint-ui'; // 引入UI框架的样式 import 'mint-ui/lib/style.css' Vue.use(Mint); 15.2vue-router是什么 ①vue-router是WebApp的链接路径管理系统。它和vue.js深度集成的,适合构建单页面应用。vue的单页面应用是基于路由和组件的,路由用于设定访问路径,并将路径和组件映射起来。 ②传统的页面应用是用超链接实现页面切

javaScript1997的博客 554

vue外卖二十五:优化:路由懒加载,实现打包时拆分app.js为多个、图片懒加载、

一、路由懒加载,实现打包时拆分app.js为多个 当完成项目进行打包后npm run build,会把自己写的所有js代码放入【app.js】里; npm run serve/npm run dev开发运行时,则在内存中打包成app.js; 当各个页面的js代码逻辑非常多时,会造成运行慢,卡 此时,使用路由懒加载写法,打包时,可把app.js根据不同页面拆分成多个如1.js、2.js等等。 开发运行时也会打包拆分成1.js。。。 一般只在主页面上用此方法 使用懒加载效果如下: 懒加载写法 route

* 2286

【Vue2.0学习】—路由(六十五)

浏览器的历史记录有两种写入方式:分别是push和replace,push是追加历史记录,replace是替换当前记录,路由跳转的时候默认为push。注意:路由携带params参数时,若使用to的对象写法,则不能使用path配置项,必须使用 name配置。作用:控制路由跳转时操作浏览历史记录的模式。作用:简化路由的跳转。

道阻且长,行则将至。 698

Vue框架详解(适合Java学习者)

文章目录一、前言二、Vue概述三、MVVM架构1.什么是MVVM2.MVVM的好处3.MVVM图解四、第一个Vue程序五、Vue七大属性六、常用指令1.绑定属性(v-bind)2.判断(v-if)3.循环(v-for)4.绑定事件(v-on)七、数据双向绑定八、Vue组件九、Vue生命周期1.Vue生命周期理解2.Vue生命周期图解3.钩子函数九、Axios异步通信十、计算属性十一、插槽slot十二、自定义事件内容分发十三、vue-cli脚手架1.什么是vue-cli2.使用vue-cli的环境前提3.创建

保持学习 1万+

ApacheCN Vue 译文集 20211115 更新

使用 GraphQL 构建 VueJS 应用 零、前言 一、数据绑定、事件和计算属性 二、组件、混合器和功能组件 三、设置我们的聊天应用——AWS Amplify 环境和 GraphQL 四、创建自定义应用组件和布局 五、创建用户 Vuex 模块、页面和路由 六、创建聊天和消息 Vuex、页面和路由 七、将您的应用程序转换为 PWA 并部署到 Web VueJS2 Web 开发完全手册 零、前言 一、Vue.js 入门 二、显示、循环、搜索和筛选数据 三、优化应用并使用组件显示数据 四、使用 Dr.

龙哥盟 1175

vue项目搭建

Vue项目实战(移动端)# 相关资料 (一) 创建项目 (二) 禁用Eslint (三) devtool (四) 添加less支持 (五) vue路由配置(背诵) (六) 父子组件通信(背诵) (七) axios拦截器(背诵) (八) Sticky 粘性布局 (九) 图片懒加载 (十) 全局注册组件 (十一) slot插槽 (十二) 使用ui库需要关注的三点 (十三) 三种路由传参方式(背诵) (十四) 模拟数据 (十五) 计算属性computed和属性观察watch

weixin_45838066的博客 624

Vue项目开发中,遇到的各种痛点问题和解决方案

Vue项目开发中,遇到的各种痛点问题和解决方案

AI布道师丨波仔椿 2万+
上一篇: Vue的学习(十四)如何启动vue的项目,并且对vue的项目目录做解释,打包项目的命令
下一篇: Vue的学习(十六)Vue项目设置默认的首页,并且将路由里面的# 去除,router-link 这个标签的其他属性
一写代码就开心
博客等级 码龄7年 2万+粉丝 1037原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一写代码就开心

你的打赏将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值