![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
文章平均质量分 68
m0_69287579
这个作者很懒,什么都没留下…
展开
-
proxy代理的使用(解决跨域配置多个代理)
proxy代理的使用(解决跨域,配置多个代理)一、什么是代理字面意思就是类似中间商,开启代理,原理就是在本地创建一个虚拟服务器,发送请求数据,同时接受请求的数据,利用服务器与服务器间,交互,不会有跨域问题,也是完全只靠前端自己独立解决跨域的方式以vue cli3示例我现在需要在本地请求接口在创建axios的时候,beseURL这样配置创建的请求这样匹配到这个字段时就会代理到target去,将target添加到/前面,在根据pathRewrite,然后是你请求的ajax。原创 2023-09-07 09:06:52 · 1313 阅读 · 0 评论 -
Vue.js路由 -- 路由数据获取
有的时候,进入某个路由以后,我们需要从服务端获取数据,比如 /item/:itemId ,通常,我们有两种方式来实现。这两种方式都没有任何问题(对错、好坏),自行选择。原创 2023-08-25 15:54:46 · 631 阅读 · 0 评论 -
Vue 路由重定向与别名详解
通过别名,你可以自由地将 UI 结构映射到一个任意的 URL,而不受配置的嵌套结构的限制。使别名以 / 开头,以使嵌套路径中的路径成为绝对路径。将 / 别名为 /home,意味着当用户访问 /home 时,URL 仍然是 /home,但会被匹配为用户正在访问 /。重定向是指当用户访问 /home 时,URL 会被 / 替换,然后匹配成 /。一个数组提供多个别名。原创 2023-08-19 13:30:00 · 123 阅读 · 0 评论 -
Vue内watch侦听器详解
watch是vue内部提供的一个用于侦听功能的更通用的方法,其用来响应数据的变化,通过特定的数据变化驱动一些操作。侦听普通变量的变化是使用以上方法,当侦听的某个变量值是对象时则不起作用,这时需要使用deep深度监听。如果对象内有多个属性,并采用以下写法,则对象内每个属性都会被侦听,每个属性的变化都会执行一次侦听操作。数组(一维、多维)的变化不需要深度监听,对象数组中对象的属性变化则需要deep深度监听(待验证)。对象内某个属性产生变化,直接监听该对象是监测不到变化的,只能监听该对象的属性变化。原创 2023-08-04 20:00:00 · 63 阅读 · 1 评论 -
移动端适配方案
flex + rem单位用来做适配效果(比如淘宝和小米移动端)当前市场最多单位做适配效果(比如B站的移动端)一个新的趋势让flex做布局(盒子摆放),让rem或者vw/vh实现网页元素的尺寸(宽度和高度)适配屏幕静态布局:在meat标签中的viewport标签中设置width,通过js动态修改标签的使得页面等比缩放,采用px为单位,不存在兼容问题,用户体验极差流式布局:使用定义宽度,高度使用px固定,通常使用max-width,原创 2023-08-02 17:00:00 · 171 阅读 · 0 评论 -
Vue2安装教程
打开,尽量选择管理员身份打开,或者按win+R,输入cmd打开也行打开后输入node -v 查看自己电脑是否,以及版本号。原创 2023-07-31 14:34:19 · 4332 阅读 · 1 评论 -
虚拟dom和diff算法
虚拟DOM 其实就是一棵以 JavaScript 对象 (VNode 节点) 作为基础的树,用对象属性来描述节点,实际上它只是一层对真实 DOM 的抽象。//真实dom//虚拟dom。原创 2023-07-30 11:50:51 · 112 阅读 · 1 评论 -
面试题:MVC和MVVM的区别
因为Model层中的数据不能直接跟View中的视图控件一一对应,所以就需要ViewModel来将Model封装成View可以接收和显示的界面数据对象。还有一种设计架构叫做MVP,是MVC的一个演变模式,它将Controller换成了Presenter,Presenter负责完成View于Model间的交互,主要是解决了上述的第一个缺点,但第二个缺点依旧没有解决。V(View):视图层,应用程序中用来显示数据的部分,视图可以显示模型层查出来的数据,一般就是我们见到的用户界面,客户想看到的。原创 2023-07-27 09:31:05 · 484 阅读 · 1 评论 -
vue概念总结
为什么不能用a标签,这是因为用Vue做的都是单页应用(当你的项目准备打包时,运行npm run build时,就会生成dist文件夹,这里面只有静态资源和一个index.html页面),所以你写的标签是不起作用的,你必须使用vue-router来进行管理。在MVVM架构下,View和Model之间并没有直接的联系,而是通过ViewModel进行交互,Model和ViewModel之间的交互是双向的,因此View数据的变化会同步到Model中,而Model数据的变化也会立即反应到View上。原创 2023-07-16 13:16:15 · 144 阅读 · 1 评论