51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
vue
详解vue静态资源打包中的坑与解决方案
本文主要解决: 1、vue-cli默认配置打包后部署至特定路径下静态资源路径错误问题; 2、静态资源打包使用相对路径后css文件引入图片路径错误问题。一、问题 vue-cli脚手架生成的默认打包配置文件情况下运行npmrunbuild打包后,部署项目至特定路径下:如://ip:port/public/spri...
代码星球
·
2020-06-27
详解
vue
静态
资源
打包
Vue打包项目图片等静态资源的处理
项目打包,默认是打包在根目录下面的。当然我们可以通过设置,打包到任意子目录中去。但是,当项目中引入资源的,比如:引入图片资源、js资源、或者字体图标之类的。那么可能在这个中间又会踩坑。1、在vue文件引入图片 例如,我们将一张图片放到资源目录/static/image/lyf.jpg我们在vue文件中用下面的代码...
代码星球
·
2020-06-27
Vue
打包
项目
图片
静态
vue-cli项目开发/生产环境代理实现跨域请求+webpack配置开发/生产环境的接口地址
一、开发环境中跨域 使用Vue-cli创建的项目,开发地址是localhost:8080,需要访问非本机上的接口http://10.1.0.34:8000/queryRole。不同域名之间的访问,需要跨域才能正确请求。跨域的方法很多,通常都需要后台配置,不过Vue-cli创建的项目,可以直接利用Node.js代理服务...
代码星球
·
2020-06-27
生产
环境
vue-cli
项目开发
代理
vue中watch的用法总结以及报错处理Error in callback for watcher "checkList"
首先确认watch是一个对象,一定要当成对象来用。对象就有键,有值。 键:就是你要监控的那个家伙,比如说$route,这个就是要监控路由的变化,或者是data中的某个变量。 值可以是函数:就是当你监控的家伙变化时,需要执行的函数,这个函数有两个形参,第一个是当前值,第二个是变化后的值。 值也可以是函数名:不过...
代码星球
·
2020-06-27
vue
watch
用法
总结
以及
Vue侦听器watch
虽然计算属性在大多数情况下更合适,但有时也需要一个自定义的侦听器。这就是为什么Vue通过watch选项提供了一个更通用的方法,来响应数据的变化。当需要在数据变化时执行异步或开销较大的操作时,这个方式是最有用的。例如:<divid="watch-example"><p>Askayes/noqu...
代码星球
·
2020-06-27
Vue
侦听器
watch
vue中引入第三方字体图标库iconfont,及iconfont引入彩色图标
iconfont字体图标使用就不多说了,大致是几部: 1、在iconfont官网选图标,加入购物车,加入项目,下载到本地,解压 2、在项目assets目录新建目录iconfont,用于存放刚才下载解压的代码 3、在main.js导入iconfont.css文件import'./assets/iconfont/...
代码星球
·
2020-06-27
引入
图标
iconfont
vue
第三方
Vue脚手架(vue-cli)搭建和目录结构详解
一、环境搭建 1、安装node、npm、webpack,不多说 2、安装vue-cli脚手架构建工具,打开命令行工具输入:npminstallvue-cli-g,安装完成之后输入vue-V(注意这里是大写的“V”),如果出现相应的版本号,则说明安装成功。二、用vue-cli来构建项目 1、...
代码星球
·
2020-06-27
Vue
脚手架
vue-cli
建和
目录
Vue-router路由基础总结(二)
一、命名路由 有时我们通过一个名称来标识一个路由显得更方便一些,特别是在链接一个路由,或者是执行一些跳转的时候。你可以在创建Router实例的时候,在routes配置中给某个路由设置名称。 我们直接在路由下添加一个name即可。constrouter=newVueRouter({routes:[{path:'/us...
代码星球
·
2020-06-27
Vue-router
路由
基础
总结
Vue-router路由基础总结(一)
一、安装 npm下载:npminstallvue-router 如果在一个模块化工程中使用它,必须要通过Vue.use()明确地安装路由功能:在你的文件夹下的src文件夹下的main.js文件内写入以下代码importVuefrom'vue'importVueRouterfrom'vue-router'Vue.us...
代码星球
·
2020-06-27
Vue-router
路由
基础
总结
模拟源码深入理解Vue数据驱动原理(2)
我们说到如果监听的属性是个对象呢?那么这个对象中的其他属性岂不就是监听不了了吗?如下: 倘若user中的name、age属性变化,如何知道它们变化了呢?今儿,就来解决这一问题。 通过走读Vue源码,发现他是利用Observer构造函数为每个对象创建一个Observer对象,来监听数据的,如果数据中的属性又是一个...
代码星球
·
2020-06-27
模拟
源码
深入
理解
Vue
模拟源码深入理解Vue数据驱动原理(1)
Vue有一核心就是数据驱动(DataDriven),允许我们采用简洁的模板语法来声明式的将数据渲染进DOM,且数据与DOM是绑定在一起的,这样当我们改变Vue实例的数据时,对应的DOM元素也就会改变了。 通过粗浅地走读Vue的源码,发现达到这一效果的核心思路其实就是利用ES5的defineProperty方法,监...
代码星球
·
2020-06-27
模拟
源码
深入
理解
Vue
vue实现数据驱动视图原理
一、什么是数据驱动 数据驱动是vuejs最大的特点。在vuejs中,所谓的数据驱动就是当数据发生变化的时候,用户界面发生相应的变化,开发者不需要手动的去修改dom。 比如说我们点击一个button,需要元素的文本进行是和否的切换。在jquery刀耕火种的年代中,对于页面的修改我们一般是这样的一个流程,我们对butt...
代码星球
·
2020-06-27
vue
实现
数据
驱动
视图
vue-resource文档详细解读
Vue可以构建一个完全不依赖后端服务的应用,同时也可以与服务端进行数据交互来同步界面的动态更新。Vue通过插件的形式实现了基于AJAX,JSPNP等技术的服务端通信。 vue-resource是一个通过XMLHttpRequrest或JSONP技术实现异步加载服务端数据的Vue插件,提供了一般的HTTP请求接口和...
代码星球
·
2020-06-27
vue-resource
文档
详细
解读
vue-resource的使用中需要注意的坑
先看一段代码:exportdefault{name:'app',data(){return{articles:[]}},created:function(){this.$http.get('/api/user/order/list',{productType:"1",pageNum:1,pageLimit:8},{...
代码星球
·
2020-06-27
vue-resource
使用
需要
注意
vue-resource基本使用方法
一、vue-resource特点 1、体积小:vue-resource非常小巧,在压缩以后只有大约12KB,服务端启用gzip压缩后只有4.5KB大小,这远比jQuery的体积要小得多。 2、支持主流浏览器:和Vue.js一样,vue-resource除了不支持IE9以下的浏览器,其他主流的浏览器都支持 3、支持...
代码星球
·
2020-06-27
vue-resource
基本
使用方法
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
5
6
7
8
9
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他