采药人~陈大仙
码龄5年
关注
提问 私信
  • 博客:67,326
    67,326
    总访问量
  • 20
    原创
  • 747,457
    排名
  • 6
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-01-03
博客简介:

weixin_46138124的博客

查看详细资料
个人成就
  • 获得22次点赞
  • 内容获得6次评论
  • 获得65次收藏
  • 代码片获得504次分享
创作历程
  • 3篇
    2021年
  • 18篇
    2020年
成就勋章
TA的专栏
  • vue3增加方法
    2篇
  • vue3版本中的provide、inject
    1篇
  • vue3 store状态管理存取方法
  • 记录开发遇到的坑
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

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

vue3版本provide、inject用法

在父组件操作<template> <div id="nav"> <h3>{{title}}</h3> <button @click="setTitle">同时改变title</button> </div></template><script> import { ref, provide } from 'vue' export default { setup() {
原创
发布博客 2021.01.12 ·
20954 阅读 ·
7 点赞 ·
0 评论 ·
13 收藏

vue 3.x 中mixin封装公用方法应用

在src下新建文件装载公用方法:mixin/baseMixin.jsconst baseMixin = { data() { return { title: '这个是公用标题' } }, methods: { onClick() { console.log('我被点击了') } }}export default baseMixin;然后可以在需要调用的组件中调用:src/view/App.vue<template> <div clas
原创
发布博客 2021.01.12 ·
3888 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

vue3版本vuex实现获取与写入方法

vue3版本vuex实现获取与写入方法1、store文件夹的index.js文件下操作vuex分模块管理导入:2、store/appStore.js文件创建存取需求的操作方法3、views/app.js文件下渲染、存取操作1、store文件夹的index.js文件下操作vuex分模块管理导入:import { createStore } from 'vuex'import appStore from './appStore'export default createStore({ module
原创
发布博客 2021.01.07 ·
7369 阅读 ·
1 点赞 ·
2 评论 ·
7 收藏

开发、部署前端代码

让我们返璞归真,从原始的前端开发讲起。上图是一个“可爱”的index.html页面和它的样式文件a.css,用文本编辑器写代码,无需编译,本地预览,确认OK,丢到服务器,等待用户访问。前端就是这么简单,好好玩啊,门槛好低啊,分分钟学会有木有!然后我们访问页面,看到效果,再查看一下网络请求,200!不错,太™完美了!那么,研发完成。。。。了么?等等,这还没完呢!对于大公司来说,那些变态的访问量和性能指标,将会让前端一点也不“好玩”。看看那个a.css的请求吧,如果每次用户访问页面都要加载,是不是很影.
原创
发布博客 2020.07.14 ·
195 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

react 组件传参不能获取最新的问题

react 组件传参问题父组件对子组件传输数据使用表单的时候遇到的一个问题,子组件二次编辑表单的数据id是上次传输数据的id,不是最新传入数据id,以下是我解决的方法:父组件对子组件传输数据使用表单的时候遇到的一个问题,子组件二次编辑表单的数据id是上次传输数据的id,不是最新传入数据id,以下是我解决的方法:import React, { useRef } from "react";const RolesManagerForm: React.FC<Components> = (props
原创
发布博客 2020.06.03 ·
1006 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

记录react 使用 useCallback, useEffect,useMemo

useCallback:接收一个内联回调函数和一个依赖数组,返回一个记忆版本的回调函数。如果第二个参数没有指定改变值的情况,它只会在第一次时进行该值闭包缓存,不再更新import React, { useState, useCallback } from 'react';const [getImageUrl, setImageUrl] = useState<string>("")...
原创
发布博客 2020.04.26 ·
3148 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

使用变量动态获取属性

使用变量动态获取属性import React from "react";import 'antd/dist/antd.css';import { ManOutlined, WomanOutlined } from '@ant-design/icons';import Img from '@/assets/login-bg.png';// props获取的data数据规则export...
原创
发布博客 2020.04.22 ·
495 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react搭建中,遇到 webpack 版本不对应问题

webpack npm指定版本安装对于一些项目,webpack的最新版本可能对不上项目已置版本的条件,运行会报错,需要安装对应的版本即可:对于一些项目,webpack的最新版本可能对不上项目已置版本的条件,运行会报错,需要安装对应的版本即可:1、删除全局webpack-clinpm uninstall -g webpack-cli删除本地(局部)webpack-clinpm uni...
原创
发布博客 2020.04.19 ·
634 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

react tsx 中遇到 Error: Cannot find module '@babel/***

Error: Cannot find module '@babel报错问题问题产生的原因:babel-loader和babel-core版本不对应所产生的1.babel-loader 8.x对应babel-core 7.x2.babel-loader 7.x对应babel-core 6.x解决方法:1、 卸载旧的babel-corenpm un babel-core2、 安装新的...
原创
发布博客 2020.04.08 ·
4594 阅读 ·
6 点赞 ·
1 评论 ·
9 收藏

react 对应版本升级

升级cnpm install --save react@16.13.1 react-dom@16.13.1
原创
发布博客 2020.04.08 ·
691 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

React typescription 遇到的类型问题

使用 typescription 遇到的类型问题Promise定义问题Promise定义问题// Promise需要用函数来定义const onLoadData: (val: TreeNodeInterFace)=>Promise<void> = ({key, children}) => { return new Promise(resolve =&g...
原创
发布博客 2020.04.07 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue ant design 封装弹窗表单用法

vue ant design 封装弹窗表单用法<template> <div id="formForm"> <a-modal :visible="visibleOff" :title='title' @ok="handleOk('ok')" ...
原创
发布博客 2020.03.26 ·
6540 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

vue ant design 表单form默认值问题解决

vue You cannot set a form field before rendering a field associated with the value. 问题解决方式一、方式二、方式三、方式四、问题起因:使用了表单的方法setFieldsValue(),来设置一组输入控件的值,传入的值为object,但是传入的值要和表单的值一一对应,能少传不能多传。遇到这种情况的解决方式为:for...
原创
发布博客 2020.03.26 ·
6967 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

元素超过换行

一个中文作为两个字符,一个数字或者字母作为一个字符来算var str = "01abc23中文4567中ad文89中文";str=str.replace(/[^\x00-\xff]/g,"$&\x01").replace(/.{10}\x01?/g,"$&
").replace(/\x01/g,"");alert(str);...
原创
发布博客 2020.03.02 ·
176 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue 倒计时

Vue中的倒计时<template> <el-button type="text" v-text="keepTime" @click="StartCountDown"></el-button></template>export default { data() { return { keep...
原创
发布博客 2020.02.26 ·
184 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

npm + cnpm 安装

npm 安装教程(cnpm)一、下载nodejs二、安装三、日常测试四、安装淘宝镜像npm(cnpm)一、下载nodejs [下载比较快的传送门](http://nodejs.cn/download/)二、安装 安装一般来说都是“NEXT”。三、日常测试四、安装淘宝镜像npm(cnpm)npm install -g cnpm --registry=https://registr...
原创
发布博客 2020.02.26 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue升级版本

vue要升级,一般就是升级 vue 和 vue-template-compiler,两者的版本需要同步第一步第二步完成第一步npm update vue-template-compiler -D 或者 yarn add vue-template-compiler -D第二步npm update vue -S 或者 yarn add vue -S完成...
原创
发布博客 2020.02.26 ·
2127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

css没有常记的配合属性

css没有常记的配合属性一、强制换行二、不换行三、神奇的滚动效果动画效果官网去掉元素溢出滚轮滚轮增加颜色鼠标小手效果将video视频标签占满属性忽略顶层元素取消忽略顶层元素图片变色一、强制换行word-break: break-all;word-wrap: break-word;white-space: pre-wrap;二、不换行white-space:nowrap;text-o...
原创
发布博客 2020.02.26 ·
125 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

./src/main.ts Module build failed(from ./node_modules/_babel-loader@8.0.6@babel-loader/lib/index.js)

新版webpack配置babel时候报错 in ./src/main.ts Module build failed(from ./node_modules/_babel-loader@8.0.6@babel-loader/lib/index.js)这种错就是最新的babel已经不是这样配置的了。最新配置步骤第一步第二步第三步第四步第五步第六步第七步package.json文件配置结果在.babel...
原创
发布博客 2020.02.26 ·
2175 阅读 ·
0 点赞 ·
1 评论 ·
3 收藏

vue es6转es5 保证浏览器兼容性

vue cli es6转es5 保证浏览器兼容性安装在根目录下创建.babelrc文件IE报vuex requires a Promise polyfill in this browser问题解决开发过程中,由于需要使用了async await,只有少数的浏览器支持,极大多数的浏览器是不支持这玩意的,最后总结了两个方案安装npm install --save-dev babel-preset...
转载
发布博客 2020.02.25 ·
2270 阅读 ·
2 点赞 ·
1 评论 ·
6 收藏
加载更多