简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
移动端移动端页面只要兼容 Chrome 和 Safari 就够了,所以可以使用自定义滚动条的伪类选择器 ::-webkit-scrollbar 来隐藏滚动条。.container::-webkit-scrollbar {display: none;}PC 端PC 端对兼容性的要求相对来说要高一点,所有可以换一种方法,大致思路就是在内容div外面包一个父容器div,设置 over...
一、Linux 内核Linux 是一套开源的类 Unix 操作系统,是一个基于Posix和Unix的多用户、多任务、支持多线程和多CPU的,用C语言写成的操作系统。目前成型的系统有如下:手机:Android、ios(只能算半个)电脑:linux、ubuntu、MAC等二、Linux 目录结构1. /root超级用户目录2. /sbin/sbin 超级...
? 开始 许多前端的JavaScript框架(例如Angular,React和Vue)都有自己的响应式引擎。了解其响应原理及工作原理,有助于提升自己并更加有效地使用框架。在下面的文章中,模拟了Vue源码中的响应原理,我们一起来看一下。 ? 响应式 当你第一次看到Vue工作时,你会觉得它很神奇。以这个简单的Vue应用程序为例: <div id="app"> <d
我们在用 Vue 脚手架,比如 vue-cli 或者 Vite 创建的项目里使用如下普通对象创建组件的时候const Profile = {template: '<p>{{firstName}} {{lastName}} aka {{alias}}</p>',data() {return {firstName: 'Walter',lastName: 'White',alia
先讲点实际的实用点的钩子:Created:vue实例被生成后的一个生命周期钩子函数。(页面初始化数据加载一般写这里);beforeCreate:给个loading界面 created撤销loading;beforeDestory:你确认删除XX吗?destoryed:当前组件已被删除,清空相关内容关于Vue组件生命周期,翻译后图示:m
解决方法1:在 .eslintrc.js 的 env 增加配置env: {'vue/setup-compiler-macros': true // 新增的配置}刚配置完重新启动开发服务的时候可能会报错:Environment key "vue/setup-compiler-macros" is unknown再重新编译了一下错误就消失了。解决方法2:在 .eslintrc.js 增加 global
封装一:只把弹窗封装成一个单独的组件1. 弹窗组件 my-dialog.vue<template><el-dialogtitle="选择水果":visible.sync="dialogVisible"width="30%"@close="handleClose"><el-checkbox-group v-model="checkList"><el-chec
1. 首先安装vue插件,安装方法: setting --&gt; plugin ,点击plugin,在内容部分的左侧输入框输入vue,会出现两个关于vue的插件,点击安装即可。安装完成后,就可以看到,新建文件时,会有vue文件的提示。 如下图所示: 2. 设置vue新建文件模板。 步骤: settings --&gt; file and code templat
Prettier 是一个代码格式化工具,它可以支持 js/jsx/ts/flow/json/css/less/scss 等文件格式。为什么要使用 Prettier?用来替代 lint 中的一些场景,比如说分号/tab缩进/空格/引号,这些在lint工具检查出问题之后还需要手动修改,而通常这样的错误都是空格或者符号之类的,这样相对来说不太优雅,利用格式化工具自动生成省时省力。VSCode......
Sortable.js是一款优秀的js拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中。不依赖jQuery。支持 Meteor、AngularJS、React、Vue、Knockout框架和任何CSS库,如Bootstrap、Element UI。你可以用来拖拽div、table等元素。一、sortablejs 最基本的示例<div id="itxst">