malunan
码龄5年
关注
提问 私信
  • 博客:11,249
    社区:24
    问答:26
    11,299
    总访问量
  • 13
    原创
  • 806,615
    排名
  • 1
    粉丝
  • 0
    铁粉

个人简介:前端

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-11-16
博客简介:

Ma_lunan的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得5次评论
  • 获得10次收藏
创作历程
  • 3篇
    2022年
  • 10篇
    2020年
成就勋章
TA的专栏
  • 前端
    13篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

如何做好一份技术文档?

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

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

List分组排序并标记顺序

答:

没明白问题

回答问题 2023.01.04

关于#websocket#的问题,如何解决?

答:

创建一个数组,接收到数据,往里面push 就可以了吧

回答问题 2023.01.04

如何做一个自己的博客

vuepress 轻量级VuePress由两部分组成:一部分是支持用 Vue 开发主题的极简静态网站生成器,另一个部分是为书写技术文档而优化的默认主题。它的诞生初衷是为了支持 Vue 及其子项目的文档需求。它以 Markdown 为中心的项目结构,以最少的配置帮助你专注于写作;享受 Vue + webpack 的开发体验,可以在 Markdown 中使用 Vue 组件,又可以使用 Vue 来开发自定义主题;它会为每个页面预渲染生成静态的 HTML,同时,每个页面被加载的时候,将作为 SPA 运行。...
原创
发布博客 2022.08.04 ·
131 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

【vuepress】自动生成侧边栏

VuePress是尤雨溪尤大为了支持Vue及其子项目的文档需求而写的一个项目,VuePress界面十分简洁,并且非常容易上手,花少量时间就可以将项目架构搭好。
原创
发布博客 2022.07.20 ·
2061 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

5分钟手撕换牌效果

创建一个父元素testBox和子元素pai设置两个一模一样的数组变量。一个用来渲染,一个用来变化。如果在同一数组做操作,会导致transition不生效给他们设置样式父元素设置相对定位,子元素绝对定位,按照个数设置 width的百分比,总和为100%重点点击事件,传数组1的值,找到在数组2中位置,进行替换顺序操作循环数组1,通过动态的left值,来进行位置变换。在数组2中所在的索引值,就是他的位置...
原创
发布博客 2022.06.29 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue的实现原理

核心总体结构创建一个对象原型接受参数是一个对象对象内包含:节点,变量,方法//options对象{ el: '#app', data: { }, methods: { } ... ...}class Vue( ){ constructor(options){ //参数变量赋值 this.$options = opt
原创
发布博客 2020.12.18 ·
911 阅读 ·
0 点赞 ·
2 评论 ·
3 收藏

如何创建属于自己的脚手架

原理我们每次搭建项目都需要创建项目,然后进行一系列的基础配置,封装基础api ,配置webpack,浪费了很多时间和精力,用自己封装的脚手架模板就可以每次像创建vue,react那样一样简单,有能力的还可以去封装自己的框架。参考自beleve666大神的文章源码查看github原理就:利用npm封装插件,拉取我们在github上托管的项目,拉取完毕后把依赖的.git .svn删除掉 并用node.js更改json参数1. 先上插件依赖commander:完整的 node.js 命令行解决方案d
原创
发布博客 2020.12.18 ·
1163 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

vuepress自动生成侧边栏可排序

前言:vuepress需要手动设置侧边栏、导航栏,导入大量笔记就很费时间。为了能够专心写作而不用去管侧边栏、导航栏的引入下载npm i vuepress-sidebar-atuo引入const {getChildren} = require("vuepress-sidebar-atuo")使用module.exports = { '/views/': [ { title: '基础知识', collapsabl.
原创
发布博客 2020.12.18 ·
1045 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

路由跳转相同路径报错问题解决

路由跳转相同路径报错问题解决//router.js加入const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err)}//解决刷新页面404export default new Router({ mode: 'history', base
原创
发布博客 2020.08.13 ·
687 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

element表格数据发生变化 表格错位解决方案

如图所示element表格数据发生变化 表格错位data(){ return { //表格数据 tableData:[], } }, watch:{ tableData(val){ console.log(val) this.doLayout() } }, methods:{ //表格错位问题 doLayout(.
原创
发布博客 2020.08.12 ·
1197 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

分页器 基于element简单封装

//导入<pagination :total='page.total' :page='page.current' :limit='page.size' @update:limit='updatelimit' @update:page='updatepage' @paginatio
原创
发布博客 2020.08.11 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

通用自定义组件注册到全局

如果自己自定义的通用组件频繁被调用,又不想每次都引入注册一遍,那该怎么办?例如一个icon组件<template> <div class="svg-icon-box"> <svg v-if="type==='del'" class="svg-del" width="14px" height="14px" viewBox="0 0 14 14" version="1.1" xmlns="http://www.w3.org/2000/svg" x
原创
发布博客 2020.08.07 ·
454 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

eventBus+vue-router+element写tab标签页

eventBus.js//新建eventBus实例import Vue from 'vue'export default new Vue()router.js//meta传递name名{ path: '/version/defDetail', name: 'VersionDefDetail', meta:{ name:'标签1', },//全局路由守卫router.beforeEach((to, from, next) =&
原创
发布博客 2020.07.10 ·
290 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

前端下载后台返的二进制

//在axios请求时 添加一个字段 responseType='blob' (一定要添加)//axios内添加请求拦截器response => {//如果有这个blob字段 就进入条件 if(response.config && response.config.responseType == 'blob') {//type内写请求头的类型 const blob = new Blob([response.data], { type: 'applicatio
原创
发布博客 2020.07.09 ·
253 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue+element上传附件大小限制,个数限制

在emelent上传附件onSuccess钩子中写下面判断//在emelent上传附件onSuccess钩子中写下面判断//回调 onSuccess: function (response, file, fileList) { if (response.data) { if(file.size>5242880){ this.$message({
原创
发布博客 2020.07.09 ·
2574 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多