logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue项目结构解析

0. 前言在我目前的工中很少自己动手搭建一个项目,所以对于开发开始前的项目搭建以及项目各项配置相对理解的不够透彻。这次需要开发一个运行在终端上(类似ATM机的操作)的售楼签约系统。由于 UI 的不适配决定从头开始创建一个新项目。于是在此对项目的创建和配置做一个总结创建 vue 项目可以有多种方式,这里介绍脚手架创建方式全局安装vue-cli:npm install -g @vue/cli# ORy

文章图片
#vue.js
Vue3 新特性如何在CSS中使用JS变量

一、getComputedStyle() 用法document.defaultView.getComputedStyle(element[,pseudo-element]);或者window.getComputedStyle(element[,pseudo-element]);首先是有两个参数,元素和伪类。第二个参数不是必须的,当不查询伪类元素的时候可以忽略或者传入 null。使用示例:let m

#css3
eventEmitter简单实现

由于前不久做某厂的前端笔试题,遇到这道题没能实现出来,于是在此进行总结记录。EventEmitter是Node.js中提供的一个监听器类,类似于前端vue中的eventBus事件总线。其原理主要是发布订阅者模式。用订阅杂志进行类比,所有的杂志就是一个大对象: events: {}意林是其中一款杂志,那么意林就是events对象中的一个属性,值为数组(因为订阅意林杂志的人可以不止一个):events

文章图片
#前端
解决VScode中文件路径使用@所导致的跳转失败问题

在vue项目的webpack配置中,我们经常可以看到这样的配置:resolve: {alias: {'@': resolve('src'),}}有了这个配置,我们可以在项目中引入其他文件中模块时,方便地使用“@”作为占位符或别名,表示项目根路径下的src文件夹,这样可以让我们少写很多啰嗦的代码,使代码更加简洁,这也是官方推荐的配置。但是,它给我们书写路径带来了一定的便利的同时,也带来了一些问题:1

#vscode#vue.js#前端
前端预览word文档实现

前端实现word文档的在线预览

#前端
到底了