自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 vue项目部署到子路径下需要更改的设置

vue项目部署到服务器上会默认为例如ROOT的文件夹下,这样会直接访问改文件夹下的index.html文件。假如现在有需求是把项目放到某一个子路径下,如果不更改设置会出现资源不加载,引用js文件找不到,刷新页面报404等问题。1、在public文件夹下引用js文件,路径写成 ./2、在config/index.js文件中,打包路径应写成 /子路径名/ 例如:/child/。3、在路由文件中修改base属性,这个是防止刷新跳回默认路径的。export default new Router({

2022-01-13 14:10:30 1719

原创 vue history模式下 Uncaught SyntaxError: Unexpected token ‘<‘报错

vue项目,在public文件夹下加了一个配置文件js文件,需要在index.html里引入,然后就报了下面的错:排除引用文件写法没问题等原因,猜测是路由从hash模式改变为history模式引发的。因为项目需求,不想看到URL上有 #/ 。所以路由模式改为history模式。vue.config.js中的publicPath变为 ‘/’ 。发到测试环境当路由为/home这种单个路由名字的时候没问题,但是跳转到 /notice/noticeDetail时。刷新页面会出现上述报错。经过排查。当

2021-11-10 15:15:57 2047 3

原创 vue接口访问下载流文件

工作中经常会有下载文件的功能,一般后台会以返回url或者流文件的形式,url直接打开就好,不多说,下面是流文件的下载方式。直接上代码this.$http({ url: 'xx/xx', method: 'get', responseType: 'blob', params: {} }).then(({data}) =>{ const content = data

2020-08-21 18:11:47 1051

原创 D3.js中d3.layout.force() 各个属性

1、force.tick():力学图抖动的过程,一直持续到下个静止状态;跟force.alpha()有一定关系,目前还不知道什么关系见帖子:https://stackoverflow.com/questions/13463053/calm-down-initial-tick-of-a-force-layout2,、常用到的几个函数:size()用于设定力学图的作用范围,使用方法为 force.size( [ x , y ] ),这个函数用于指定两件事:重力的重心位置为 ( x/2 , y/2 )

2020-07-28 16:34:47 1408

原创 vue项目,svn提交代码时忽略node_modules文件夹提交。

1、进入项目文件2、右键空白处3、选择 TortoiseSVN -> Properties4、 5、点击new 选择 other6、选择svn:global-ignores 然后在 property value:内输入.idea *.iml .svn vcs.xml workspace.xml modules.xml misc.xml点击OK7、再点击new 选择other 选择 svn:ignore 然后在 property value:内输入node_module

2020-06-04 10:36:35 7036 2

原创 金钱格式化

//正则let cash = '1234567890'cash.replace(/\B(?=(\d{3})+(?!\d))/g, ',');//"1,234,567,890"//非正则的优雅实现function formatCash(str) {return str.split('').reverse().reduce((prev, next, index) => { return ((index % 3) ? next : (next + ',')) + prev })..

2020-05-22 11:15:53 136

原创 前端vue面试题

1、vue.js的两个核心是什么?数据驱动、组件系统2、vue常用的修饰符.prevent: 提交事件不再重载页面;.stop: 阻止单击事件冒泡;.self: 当事件发生在该元素本身而不是子元素的时候会触发;.capture: 事件侦听,事件发生的时候会调用 .once:只会触发一次.lazy 在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步 。你可以添加 lazy 修饰符,从而转变为使用 change 事件进行同步:.number 如果想自动将用户的输

2020-05-18 17:32:03 360

原创 TypeError: Cannot use 'in' operator to search for ‘value’ in array 前端报错-vue

根据项目需求,写了一个增加信息的功能。具体实现很简单,点击增加,push进数组一组数据,实现增加功能。但是后台嫌字段太多,让我把数组转成json格式传过去,然后我是这么写的this.dataForm.dataList =JSON.stringify(this.dataForm.dataList)然后报了一大堆的错,但是不影响后续功能,后经查证,不能直接等于,具体原理请恕我不明...

2020-04-17 14:47:28 3763 1

原创 vue element-ui页面提交刷新页面,url带有 file= 问题解决

目前正在做的一个项目,是人人开源框架,自带很多样式,但是设计师呢并不知道这个框架样式,所以设计了很多私有个性化的按钮,于是我就把按钮写成了button,并且命名class来写样式,但是发现一个问题 ,就是提交之后会刷新页面,体验很不好,后来反复测试才发现,把button改成element自带的el-button就好了,说实话我也没搞清楚原理,如果有大牛可以留言告诉下原理,我也会继续研究,如有会更新...

2020-03-27 10:20:00 565

原创 Non-nested routes must include a leading slash character. Fix the following routes 警告

出错点Non-nested routes must include a leading slash character. Fix the following routes:非嵌套路由必须包含前导斜杠字符详细vue-router讲解请点击https://blog.csdn.net/Ada_lake/article/details/102650373...

2020-03-10 15:14:38 21037 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除