maggie_live
码龄7年
关注
提问 私信
  • 博客:326,624
    326,624
    总访问量
  • 48
    原创
  • 1,436,720
    排名
  • 28
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2017-07-26
博客简介:

maggie_live的博客

查看详细资料
个人成就
  • 获得59次点赞
  • 内容获得26次评论
  • 获得214次收藏
  • 代码片获得108次分享
创作历程
  • 20篇
    2019年
  • 31篇
    2018年
成就勋章
TA的专栏
  • vuepress
    1篇
  • 前端
    31篇
  • 测试
    1篇
  • 理论知识
    9篇
  • web
    2篇
  • ES6
    1篇
  • linux
    2篇
  • 服务器
    2篇
  • JavaScript
    10篇
  • 前端知识
    9篇
  • vue
    16篇
  • 移动端
    2篇
  • element-ui
    2篇
  • keyup
    1篇
  • native
    1篇
  • 按键
    1篇
  • 正则表达式
    2篇
  • 数据库
    1篇
  • 工具
    3篇
  • webpack
  • 算法
  • html
    1篇
  • git
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

使用vue-cli3开发项目,module.export为undefined,导致第三方库fecha无法使用

1.引用`import fecha from “…/…/utils/date.js”,一直报错。2.调试date.js发现module.export为undefined,不走第一条件句。 if (typeof module !== 'undefined' && module.exports) { module.exports = fecha; } else if (...
原创
发布博客 2019.10.24 ·
2773 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

动手搭建一个类vue文档风格博客VuePress

[[toc]]前言本文基于VuePress1.x版本。VuePress由两部分组成:一个极简静态网站生成器,界面十分简洁,容易上手;为书写技术文档而优化的默认主题,为了支持Vue及其子项目的文档需求。它是如何工作的一个VuePress网站是一个由Vue、Vue Router和Webpack驱动的单页应用。在构建时,创建一个服务端渲染(SSR)的版本,然后通过虚拟访问每一条路径来渲染...
原创
发布博客 2019.09.05 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git操作清单

版本控制git本质是一个分布式版本控制系统,客户端可以完成clone整个仓库,然后进行提交和修改。一、了解github的工作流仓库远程仓库(remote):远程主仓库github;本地仓库(respository/history):.git文件夹里还包括git自动创建的master分支,并且将HEAD指针指向master分支。使用commit命令可以将暂存区中的文件添加到本地仓库中...
原创
发布博客 2019.08.23 ·
576 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 12种通信方式

Vue组件间的通信方式1. props传递数据在父组件中使用儿子组件<template> <div> 父组件:{{mny}} <Son1 :mny="mny"></Son1> </div></template><script>import Son1 from "./Son1";expor...
原创
发布博客 2019.08.14 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

移动端兼容性问题集

1.input获取焦点时,页面被放大// ios全屏<meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0...
原创
发布博客 2019.08.12 ·
954 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Meta标签

Meta标签是HTML语言head区的一个辅助性标签。它位于HTML文档头部的head标记和title标记之间,它提供用户可不见的信息。它可用于浏览器(如何显示内容或重新加载页面),搜索引擎(关键词),或其他web服务。1.声明文档使用的字符编码<meta charset="UTF-8"/>或<meta http-equiv="Content-Type" ...
原创
发布博客 2019.07.18 ·
168 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue自定义指令

自定义指定的注册方法分为全局注册和局部注册,比如注册一个v-focus的指令,用于input、textare元素初始化时自动获取焦点。// 全局注册Vue.component('focus', { ...});// 局部注册var app = new Vue({ el: '#app', directives: { focus: { ... } ...
原创
发布博客 2019.07.17 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何通过动态更改vue中的样式?

通过使用v-bind绑定class和style动态的改变DOM元素的样式。v-bind的基本用法以及它的语法糖,它主要用法是动态更新HTML元素上的属性。绑定class的几种方式1.对象语法给v-bind:class设置一个对象,可以动态地切换class。例如:<div id="app"> <div :class="{'active': isActive}">&...
原创
发布博客 2019.07.17 ·
2237 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

js继承es5、es6的7种方式

构造函数、原型对象1.构造函数function A(name) { this.name = name; this.arr = [1]; this.say = function(){ console.log('hi') }}注意:数组和方法都属于”实例引用属性“,但是数组强调私有、不共享的。方法需要复用、共享;在构造函数中,一般很少有数组形式的引用属性,大部分情况都是:...
原创
发布博客 2019.07.15 ·
337 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vue-cli3创建项目(1)

创建项目1.打开新的终端 / 命令行窗口。2.使用命令npm i -g @vue/cli。3.运行完后输入命令vue ui,浏览器上自动打开http://localhost:8000地址。4.浏览器打开显示:5.点击创建6.手动配置项目7.选择功能,可以引入babel、TypeScript、Progressive Web App(PWA)Support、Router、Vuex等功...
原创
发布博客 2019.07.12 ·
677 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

webpack4 TypeError: htmlWebpackPlugin.getHooks is not a function

1.使用vue-cli3,打包产生的问题;解决方案:npm i htnl-webpack-plugin@next参考https://github.com/jantimon/html-webpack-plugin/issues/1068
原创
发布博客 2019.05.31 ·
3841 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

element-ui插件datepicker日期选择器控制选择时间范围

单日期选择器1.今天以及今天之后的日期<el-date-picker v-model="value1" type="date" placeholder="选择日期" :picker-options="pickerOptions0"></el-date-picker><script>export ...
原创
发布博客 2019.05.24 ·
7379 阅读 ·
7 点赞 ·
1 评论 ·
15 收藏

vue-cli3 适配移动端rem

使用vue-clinpm install -g @vue/cli // 使用vue-cli3版本自定义功能配置TypeScriptTypeScriptProgressive Web App (PWA) SupportRouterVuexCSS Pre-processorsLinter / FormatterUnit TestingE2E Testing...
原创
发布博客 2019.05.17 ·
6202 阅读 ·
2 点赞 ·
0 评论 ·
25 收藏

vue-cli3 使用svg-sprite-loader的使用

1.为什么使用svg-sprite-loader?用来根据导入的svg文件自动生成symbol标签并插入html,接下来就可以在模板忠方便地使用svg-sprite技术了通常我们项目都是使用iconfont阿里巴巴图标矢量库,缺点:操作繁琐,每次ui需要加一些新的图标的时候,都要重新下载图标库的项目,然后把整体的文件(其中包括css,svg,ttf,woff等)替换掉。如果更改名称的...
原创
发布博客 2019.05.13 ·
2963 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vue-cli 统一封装axios,使用拦截器统一出来请求前和请求后处理

Axios是基于Promise机制实现的异步的链式请求框架。体积小,源码易懂。非常适合做基础的请求库。拦截器的作用,在请求钱对发送的数据、逻辑进行处理,或者在响应后对响应数据做处理。请求前处理配置相同的请求数据,如headers、token添加loading效果1.axios的封装1.使用vue-cli创建项目首先在vue-cli项目的src路径下新建utils和api文件夹,在u...
原创
发布博客 2019.05.10 ·
4731 阅读 ·
1 点赞 ·
5 评论 ·
11 收藏

设置、获取、删除cookie

// 设置cookiefunction setCookie(name, value, days, domain) { // var days = 30 || days; // var domain = location.hostname.split('.')[1] + '.' + location.host.split('.')[2] || domain; days = ...
原创
发布博客 2019.03.27 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

走过时间、时间戳、日期的坑

获取当前时间一个小时每隔5分钟的时间数组function getDateArray(endDate, splitTime, count) { if(!endDate) { endDate = new Date(); // 输入标准时间 } if(!splitTime) { splitTime = 5 * 60 * 1000; } if(!count) { ...
原创
发布博客 2019.03.27 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue中使用编辑器vue-quill-editor踩过的坑

结合vue+element-ui+vue-quill+editor二次封装成组件1.图片上传分析原因项目中使用vue-quill-editor富文本编辑器,在编辑内容的时候,我们往往会编辑图片,而vue-quill-editor默认的处理方式是直接将图片转成base64格式,导致上传的内容十分庞大,且服务器接受post的数据的大小是有限制的,很有可能就提交失败,造成用户体验差。引入elem...
原创
发布博客 2019.03.20 ·
19113 阅读 ·
7 点赞 ·
2 评论 ·
28 收藏

vue-cli3报错 Jest TypeError: Path must be a string. Received undefined

通过命令安装最新的vue-clinpm install -g @vue/clioryarn global add @vue/cli通过命令vue ui 打开图形化界面的报错报错信息这是环境变量导致的,安装node的时候默认安装目录是在系统变量中,而node全局安装包的目录是在用户的path中。系统查询可执行文件的属性是先查询系统path变量,然后在查询用户path变量,所以nod...
原创
发布博客 2019.01.11 ·
9015 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

终端升级nodejs和npm

如何升级nodejs和npm升级nodejs和npm升级nodejs升级npm升级nodejs和npm昨天我打开新的项目,发现项目中使用的node是8.9.x的版本,但是mac笔记本上node是前年安装的6.10.3的版本,导致有一些新的npm的包不能是使用,促使我立马更新node。之前是在node官网下载,现在改成用终端命令去升级。升级nodejsnpm中“n”模块,是专门用来管理nod...
原创
发布博客 2019.01.11 ·
756 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多