自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 收藏
  • 关注

原创 项目报错Sass‘s behavior for declarations that appear after nested rules will be changing to match the be

将父级的样式代码写到最前面。结果:至此就不报错了。

2024-07-31 09:09:24 882

原创 ios发布审核被拒

【代码】ios发布审核被拒。

2024-06-20 09:26:41 448

原创 运行nodemon,报错:禁止运行脚本

nodemon运行时报错:+ CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess

2024-06-01 10:48:35 278

原创 nuxt命令创建新项目报错

【代码】nuxt命令创建新项目报错。

2024-03-27 14:54:04 243

原创 ios打包,证书获取

3、点击certificates,点击蓝色小加号,创建证书,创建证书的时候无论测试还是app store打包,都要选。1、进苹果开发者中心注册成为开发者:https://developer.apple.com/,则需要先开通。又称应用ID,是每一个ios应用的唯一标识,就像一个人的身份证号码;一般为:com.company.appName,一般好认,好记就行。选择:钥匙串访问 =》 证书助理 =》 从证书颁发机构请求证书…在我的证书选项中,选择你对应的cer文件 =》 右键选择导出。

2023-11-22 20:17:29 805

原创 前端面试题

转换数据得到输出结果,写出你能想到的最优性能。要求依次调用 bar1 bar2 bar3。

2023-05-09 18:42:44 273 1

原创 前端开发环境搭建

安装Node.js1.下载地址:Node.js2.安装Node.js(傻瓜式安装)双击“node-v16.14.0-x64.msi”,开始安装node.js,自定义安装在D:\install\nodejs文件夹下。安装完成后,在cmd控制台输入:node -v,控制台将打印出版本号,则表示安装成功该引导步骤会将node.exe文件安装到D:\install\nodejs目录下,并将该目录添加进PATH环境变量安装npm由于新版的node.js已经集成了npm,所以在第2步时npm也一并安装

2022-03-06 17:10:26 4444 1

原创 git临时切换分支 管理暂存本地修改的代码

有多个开发分支时 进行本地分支切换时已修改代码的管理例如:在dev分支进行开发时,想去release分支看一下代码逻辑。但是已经在dev分支做了代码,因业务没有完成,此时不能直接commit。至此,我们就需要用到git stash命令具体流程如下:git branch // 查看当前分支git stash // 将本地改动暂存到“栈”界面git checkout release // 切换到release分支这时再切回dev分支git checkout dev // 切换到dev分

2021-11-25 15:38:31 1706

原创 面试题 原型

测试题1var A = function () {}A.prototype.n = 1var b = new A()A.prototype = { n: 2, m: 3}var c = new A()console.log(b.n, b.m, c.n, c.m) // 1 undefined 2 3console.log(b, c)测试题2function F() {}Object.prototype.a = function () { console.log('a()'

2021-08-05 17:38:52 155

原创 vue父子组件监听watch动态传值

应用场景:一个编辑功能,子组件需要动态监听表单中输入的值进行条件判断将值传给父组件,父组件接受子组件的值并返回给子组件进行赋值(编辑功能的数据回显)在此次功能中,我将子组件的编辑赋值操作放到了mounted中,然而watch中的formData监听则失效了,若放到created中,则会一切正常。父组件中:<template> <div> <el-button type="primary" :disabled="i

2021-03-05 14:58:08 3223

原创 对css盒模型的理解

盒子模型(Box Model)概念所有html元素都可以看作是盒子,在css中,“box model”这一术语是用来设计和布局时使用。css盒模型包括:边距、边框、填充,和实际内容Margin(外边距)- 清除边框外的区域,外边距是透明的。Border(边框)- 围绕在内边距和内容外的边框。Padding(内边距)- 清除内容周围的区域,内边距是透明的。Content(内容)- 盒子的内容,显示文本和图像。元素的宽度和高度div { width: 300px; bord

2020-12-22 14:48:01 311 2

原创 base64的编码与解码

原生JavaScript方法关于base64的编码与解码有时,文本里面包含一些不可打印的符号,比如 ASCII 码0到31的符号都无法打印出来,这时可以使用 Base64 编码,将它们转成可以打印的字符。另一个场景是,有时需要以文本格式传递二进制数据,那么也可以使用 Base64 编码。谓 Base64 就是一种编码方法,可以将任意值转成 0~9、A~Z、a-z、+和/这64个字符组成的可打印字符。使用它的主要目的,不是为了加密,而是为了不出现特殊字符,简化程序的处理。JavaScript 原生提供两

2020-05-26 16:44:12 377 1

原创 js遍历嵌套数组(递归)

js中两种for循环for(var i in obj)和 for(var i=0;i<obj.length;i++)的区别:第一个是增强for循环,是不使用下标的一种遍历方式,简单高效,缺点是不能使用下标。如果想要循环一个json就用第一个,如果想循环一个数组就用第二个for(var i in obj)1.遍历数组时,i是索引号,arr[i]是索引号对应的值。2.遍历字符串时,i...

2020-04-09 16:54:53 12296

原创 移动端vue页面禁止移动/滚动

当需要在移动端中禁止页面滚动,加入:@touchmove.prevent即可,如下:<template <div @touchmove.prevent> <canvas id="xxx" width="300" height="300"></canvas> </div></template>...

2020-03-18 11:01:25 816

原创 vue移动端项目在手机上调试

1.电脑和手机要连同一个wifi 一定是复制无线网的IP,而不是以太网的IP2.在你的电脑上查找无线网络的ipv4地址:windows电脑的打开终端:输入ipconfig就可以看到ip地址了mac电脑的打开终端:输入ifconfig就可以看到ip地址了3.在vue中找到config文件 找到host 将host的值localhost或者原地址改为刚才复制的那个ipv4地址即可4.重...

2020-03-18 10:12:50 1996

原创 永远不要测试某个特定的浮点数值

Javascript的数字类型是以64位的IEEE 754格式存储的浮点数值计算会产生舍入误差的问题,这是使用基于IEEE754 数值的浮点计算的通病浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数。例如,0.1 加 0.2的结果不是 0.3,而是 0.30000000000000004。这个小小的舍入误差会导致无法测试特定的浮点数值。例如:// 不要做这样的...

2019-12-06 15:24:21 188

原创 iview table 中根据不同状态改变其文本的颜色

结果展示:代码:{ title: '审核状态', key: 'Review', align: 'center', render: (h,params) => { if(params.row.Review === '已审核'){ return h('span',{ 'style': { 'color': '#2DC8...

2019-11-15 15:29:55 1295

原创 vue render 函数进行条件判断,然后创建标签

效果如下所示:要求:在表格中,审核状态为“待审核”时,多出“审核”按钮如下所示进行判断:render: (h, params) => { return h('div', [ h('Button', { props: { type: 'text', ...

2019-11-14 14:13:34 4081 1

原创 vue iview 表格的使用,在一个单元格中赋多个值

在render中定义:tableColumns: [ { title: "123", key: "serialNumber", width: 220, render:(h,params)=>{ return h('div',[ h('s...

2019-11-11 16:52:37 1165

原创 报错:npm install vue-router --save-dev

报错信息:新建好的vue项目,可以运行 但是当我要安装 vue-router的时候报错npm ERR! code EACCES npm ERR! syscall access npm ERR! path /Users/thinker/node_modules/_extglob@2.0.4@extglob/node_modules/extend-shallow npm ERR! errno -1...

2019-11-09 01:29:07 5245 2

原创 mac下安装Vue DevTools

1.安装去Vue DevTools 项目的官方主页GitHub上下载。因为直接在Chrome应用商店下载需要翻墙。https://github.com/vuejs/vue-devtools2.安装项目所需的依赖包 — npm 包进入下载好的vue-devtools-dev文件夹的目录,通过命令输入以下代码:yarn install3.编辑项目文件yarn run build4....

2019-11-08 15:56:42 690

原创 消除git提交代码时的pre-commit操作

今天,当我用git进行代码管理的时候,执行git commit -m"样式修改"会出现如下信息:> running pre-commit hook: lint-staged ❯ Running tasks for *.js ✖ vue-cli-service lint → 2 errors and 2 warnings found. git add ❯ Run...

2019-11-07 10:51:30 4189

原创 问题:git branch不显示本地分支如何解决

git显示本地分支命令:git branch但是,如下图所示,老是不显示本地分支,但是远程分支却是可以显示拓展:git显示远程分支命令:git branch -a如何解决这个问题呢?首先使用git init命令创建仓库,执行git add . 和git commit,再使用git branch命令由此可见,此方式是可行的最后来个小小的总结:**总结:**必须使用gi...

2019-11-07 10:42:44 1556

原创 npm ERR! code EPERM npm ERR! syscall open npm ERR! path C:\Program Files\nodejs\node_cache\_cacache\

报错信息:npm ERR! code EPERMnpm ERR! syscall opennpm ERR! path C:\Program Files\nodejs\node_cache\_cacache\tmp\9600794enpm ERR! errno -4048npm ERR! Error: EPERM: operation not permitted, open 'C:\Pro...

2019-11-05 21:46:58 68974 108

原创 Remove untracked files, stash or commit any changes, and try again. error Command failed with exit c

今天遇到这么一个问题:使用create-react-app react-demo (react-demo项目名)创建了react项目后,一切正常,但是 当我需要修改webpack 配置的时候,突然发现,没有配置文件!!!找了好多资料发现 人家的都会有webpack.config.js或者config,但唯独我的没有,最后我才发现怎么样才能找回这个配置文件……当我们需要暴露文件来易于后期对配置...

2019-11-05 17:40:25 499

原创 webpack配置babel时候报错ERROR in ./src/main.js Module build failed (from ./node_modules/babel-loade

报错信息ERROR in ./src/index.jsModule build failed (from ./node_modules/babel-loader/lib/index.js):Error: Plugin/Preset files are not allowed to export objects, only functions. In /Users/thinker/Deskto...

2019-11-04 10:12:56 7204 2

原创 webpack4.x项目的基本配置、使用步骤、新增特性详解

1.新建空文件夹2.快速初始化项目创建包管理工具,运行如下命令:npm init -y运行后创建的相关配置文件如下图:3.创建目录在项目根目录创建src源代码目录和dist产品目录在src目录下创建index.html4.安装webpack使用cnpm安装webapck,运行:cnpm i webpack webpack-cli -D全局运行npm i cnpm ...

2019-11-03 17:43:21 362

原创 Git多人协作的工作模式、命令、提交、拉取远程代码 ---- 实践篇

1、 初始化,通过git init命令把这个目录变成Git可以管理的仓库thinkerdeMacBook-Airt:dev thinker$ git initInitialized empty Git repository in /Users/thinker/Documents/code/dev/.git/2、与远程分支建立连接thinkerdeMacBook-Air:dev thinke...

2019-10-29 17:47:45 1126

原创 【vue】iView-admin后台管理系统

1.目录手册解析: https://lison16.github.io/iview-admin-doc/#/2.预览: https://admin.iviewui.com/login3.基础模板: https://github.com/iview/iview-admin/tree/template

2019-10-11 16:34:35 2854

原创 vue3.0 去掉eslint 警告

vue 3.0 新的配置文件默认是vue.config.jsconst path = require('path')const debug = process.env.NODE_ENV !== 'production'module.exports = { baseUrl: '/', // 根域上下文目录 outputDir: 'dist', // 构建输出目录 as...

2019-10-11 14:50:21 1405

原创 ERROR Invalid options in vue.config.js: "publicPath" is not allowed

刚从远程clone下来的代码,npm run dev后报错,报错信息如下: ERROR Invalid options in vue.config.js: "publicPath" is not allowednpm ERR! code ELIFECYCLEnpm ERR! errno 1npm ERR! iview-admin@2.0.0 dev: `vue-cli-service s...

2019-10-11 11:42:25 7267

原创 git拉取远程分支到本地及提交代码到远程

git拉取远程分支到本地新建一个空文件,文件名为 code初始化git init与远程分支建立连接it remote add origin git@gitLab.com:xxxxx.git把分支拉取到本地it fetch origin dev (dev 为远程仓库的分支名)把远程代码拉取到本地git pull origin dev查看git状态git status...

2019-10-10 18:15:14 794

原创 Node快速切换版本、版本回退(降级)、版本更新(升级)

安装node版本管理模块nsudo npm install n -g安装稳定版sudo n stable安装最新版sudo n latest版本降级/升级sudo n 版本号检测目前安装了哪些版本的noden切换版本(不会删除已经安装的其他版本)n 版本号删除版本sudo n rm 版本号...

2019-10-10 18:07:00 1920

原创 error Could not find "iPhone X" simulator. Run CLI with --verbose flag for more details.

我下载了最近发布的Xcode 11版本,现在我无法在模拟器上运行React-Native应用程序。我知道有关堆栈溢出的一些问题,但是它们没有帮助。问题是没有node_modules/react-native/local-cli/runIOS/findMatchingSimulator.js文件。在该local-cli文件夹中只有一个文件名为cli.js的文件经过一番查看,最终得出结论,实际上...

2019-09-29 10:46:26 6365

原创 create-react-app 构建项目后,npm start启动运行失败解决方式

我遇到的错误,在使用create-react-app创建一个项目之后,我用vscode打开这个项目,并且在终端输入命令npm start之后,出现报错的情况:> react-scripts startThere might be a problem with the project dependency tree.It is likely not a bug in Create R...

2019-09-27 14:38:10 3712 5

原创 vscode自定义代码片段

1.点击 首选项 > 用户代码片段2.输入 html 选择第一个 html.json 文件3.在此可进行编辑4。保存之后,创建一个.html文件,输入vue,回车即可自动生成我们需要的模板了。模板示例图注意:为了防止大家更改模板时出现不必要的错误,我给大家简单说一下模板中的东西:不要纠结一开头写的:"Html5-Vue",这只是一个模板名字而已。"prefix": ...

2019-09-25 11:34:58 1017 1

原创 vscode设置缩进

如下图 点击 首选项 > 设置 > 常用设置

2019-09-25 11:05:46 937

原创 Vuex的使用

1.安装Vuex包NPM 安装vuexcnpm install vuex -S在一个模块化的打包系统中,您必须显式地通过 Vue.use() 来安装 Vuex:import Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)2.创建Vuex实例实例化vuexconst store = new Vuex.Sto...

2019-09-24 17:52:13 115

原创 Vue开发中的事件总线

在Vue开发中会遇到大量的组件之间共享数据的情形,针对不同的情形,Vue有相对应的解决方案。比如,父组件向子组件传值可以使用props,复杂项目中不同模块之间传值可以使用Vuex。但是,对于一些简单的项目里的非父子组件来说,它们一方面不适用props,另一方面又没有必要使用Vuex,针对这种情形可以使用中央事件总线(EventBus)来解决问题。1、创建事件总线可以使用多种形式创建Eve...

2019-09-24 11:07:59 340

原创 vue-cli3创建项目

创建项目命令vue-cli3: vue create vue-testvue-cli2: vue init webpack vue-test进行相关配置default(babel,eslint) (默认选项,会安装必要的依赖,也将ellint作为必选项也进行安装)Manually select features (手动选项)选择 Manually select f...

2019-09-23 15:58:47 255

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除