自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 PowerShell yarn : 无法加载文件 C:\Users\Admin\AppData\Roaming\npm\yarn.ps1,因为在此系统因为在此系统上禁止运行脚本

任务栏搜索框搜索powershell,右键以管理员身份运行若要在本地计算机上运行您编写的未签名脚本和来自其他用户的签名脚本,请使用以下命令将计算机上的 执行策略更改为 RemoteSigned执行:set-ExecutionPolicy RemoteSigned查看执行策略:get-ExecutionPolicy是RemoteSigned即可,关闭命令窗口...

2020-10-13 16:18:13 1322

原创 (vue3.0+)+ TypeScript ElForm 使用$refs出现异常提示,标红

提示:Property 'validate' does not exist on type 'Vue | Element | Vue[] | Element[]'.Property 'validate' does not exist on type 'Vue'.个人解决方法:import { Form as ElForm } from "element-ui";private submitForm(formName: any) { (this.$refs[formName] as ElFor

2020-09-30 14:29:14 2255 3

原创 js 枚举 和 不可枚举

枚举是什么?枚举是指对象中的属性是否可以遍历出来,再简单点说就是属性是否可以以列举出来,不可枚举顾名思义。注:在js中基本的数据类型是不能被枚举的。例如Object、Array等。1、for...in 循环可枚举(遍历)出对象本身具有的属性,通过Object.defineProperty()方法加的可枚举属性,或者通过原型对象绑定的可以枚举属性。function enumer() { this.a = '对象原有的属性';}enumer.prototype.b = '通过原型对象挂.

2020-09-28 14:39:03 1281 2

转载 TypeScript 提示错误 property does not exist on type Object 划红线

最近做项目尝试vue cli 3.0 + typescript 去搭建项目,也是一步步去学习,也有遇到各种问题焦头烂额,记录生活TypeScript 错误property does not exist on type Object可以正常打印出结果,但是编译报错,Eslint or Tslint 都会给它加一条小红线,强迫症看着贼难受在TypeScript中如果按JS的方式去获取对象属性,有时会提示形如Property 'value' does not exist on type 'Object'.

2020-09-24 18:30:30 4767

原创 简单理解 Path.resolve()

resolvevar path = require("path") //引入node的path模块path.resolve('/foo/bar', './baz') // returns '/foo/bar/baz'path.resolve('/foo/bar', 'baz') // returns '/foo/bar/baz'path.resolve('/foo/bar', '/baz') // returns '/baz'path.resolve('/foo/bar',

2020-09-17 11:12:47 500

原创 js try和catch

执行规则:执行try中的代码,如果抛出异常会由catch去捕获并执行,如果没有发生异常 catch去捕获会被忽略掉注:但是不管有没有异常最后都会执行。try 测试代码块中的错误catch 处理错误throw 创建自定义错误(抛出错误)finally 使你能够执行代码,在 try 和 catch 之后,无论结果如何代码流程: try{ //测试 throw"字符"//抛出错误 }catch(e){//抓住throw抛出的错误 //处理错误并执行 }finally{ //无论

2020-09-17 10:53:29 510

原创 git 基本使用流程

git流程图一、将本地代码上传到远程仓库1、本地安装好git后,登录代码托管平台(码云为例),新建一个仓库 设置-数据管理-仓库空间信息-新建仓库2、在本地新建一个文件夹,作为项目根目录,再此启动 Git Bash ,进入目录,并输入git init初始化本地git仓库3、将本地仓库和我们远程仓库对接起来,输入git remote add *yourname* *git_url*add 后面输入你的仓库名字,自定义。git_url代表你的git地址,这里我命名为origingit

2020-09-15 10:08:49 411 1

原创 不使用js循环生成一个数组

ES6提供三个新的方法——entries(),keys()和values()——用于遍历数组。它们都返回一个遍历器对象,可以用for...of循环进行遍历,唯一的区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍历。返回的迭代器对象我们可以通过for...of循环取值,也可以使用解构赋值的方法取值const arrWithoutLoop = (n) => [...new Array(n).keys()];...

2020-07-30 17:36:51 349

转载 js定时器每天固定时间执行任务

需求:在每天的固定时间执行任务,例如每天早上08:00起床,09:00刷牙,固定时间执行固定的任务首先,定义一个方法,在方法内接收四个参数,一个参数是接收间隔的天数,第二个参数是接收具体某个时间点,第三个参数是决定是否在启动服务时立即执行一次,第四个参数是一个执行的方法,即要定时执行的逻辑。当然,这前三个参数将定义在一个对象中,实际传入一个对象和一个函数作为参数就可以,这样整个对象可以作为配置参数。timeoutFunc(config, func) { config.runNow &&.

2020-07-30 17:09:37 8326 1

原创 组件传值 Vue

一 父组件向子组件传值 props父组件.vue<template> <div > <select-xzqy ref="SelectXzqy" :area="msg" ></select-xzqy> </div></template><script>import { SelectXzqy } from '@/views/Common/Form';export default { compo

2020-07-09 17:43:08 158

原创 (vue)params&&query的用法和区别

1.Params//带过去id通过this.$router.push({name:routename,parmas:{id:id}});由于动态路由也是传递params的,所以在 this.$router.push() 方法中 path不能和params一起使用,否则params将无效。需要用name来指定页面。及通过路由配置的name属性访问2.Query页面通过path和query传递参数,该实例中row为某行表格数据在目标页面通过this.$route.query获取参数:区别:1、

2020-07-09 14:30:20 288

原创 关于vue(3.0/2.0) HbuilderX打包后转app白屏显示问题

首先问题描述:打包好的apk安装到手机或者是真机调试的时候打开app是空白的vue-cli3 解决办法 在vue3.0根目录创建一个vue.config.js文件,内部代码如下: module.exports = { publicPath: process.env.NODE_ENV === 'production' ? './' : './' }; vue-cli2 解决办法 ,在config/index.js 中改为:assetsPublicP.

2020-06-12 09:44:56 5095 3

转载 xcode打包IPA(完整详细图文)

本文详细讲述iOS的App开发后如何进行证书的创建和项目中如何配置证书及上传到苹果App管理后台后如何新增与更新版本。前期准备:① Mac OS电脑② 一款开发完毕的App③ 99美元的开发者证书一个(此证书提供App上传到App Store),苹果的另外一个299美元一年的证书打包流 程一样,只是在后期打包时候的选项不同,会在后文提及.xcode打包IPA1. 根据App的Bundle Id申请打包证书1.1 登录苹果开发者后台1.2 创建Certificates Production证书1

2020-05-22 15:50:42 2440

原创 Cordova之打包签名apk

首先是关于apk签名,Android程序的安装是以包名(package name)进行区分的,就是同样的包名会被认作是同一个程序。这样就可以进行升级、替换。但是包名是一个可以被查看的字符串,这样就可能被伪造,然后其他人就可以自己创建一个应用去替代你的应用,结果可想而知。而签名就是为了防止这样的情况发生,当你的程序被签名后安装,只有同样包名与签名的程序才能被替换安装。而签名是不可能简单被伪造的,从而保证了程序的安全性。命令方式请参考大佬:https://www.cnblogs.com/a41812018.

2020-05-21 15:11:14 208

原创 cordova 打包 apk 环境配置(node\jdk\gradle\sdk\ant\cordova\vue)

最近接到一个 angular + ionic + cordova 版本比较老的项目,知识(芝士就是力量)盲区 cordova 打包 apk,也是去看了各种大佬分享的芝士,做一个总结方便你我他。目录1、前端必备`node.js`2、`JAVA_JDK`下载与安装3、安装gradle4、Android SDK 环境变量配置5、安装ant6、安装cordova7、打包vue项目特别提示一 、环境配置下先1、前端必备node.js官网地址附上:node下载地址(下一步即可)菜鸟教程官网node环境配置教程

2020-05-20 17:29:21 788

原创 vue项目中 路径使用的@

@一般都是在路径访问中使用我们在build/webpack.base.conf这个文件里面定义。默认定义:@这东西代表着到src这个文件夹的路径我们可以自己添加 (也可以作为一个小技巧使用) :...

2020-04-07 18:06:41 1389 1

原创 vue上传图片,使用axios发送FormData 格式数据

开搞,使用axios发送FormData 格式数据 // 创建一个 axios 实例 const service= axios.create({ baseURL: 'http://地址', withCredentials: true //参数不为空,允许cookies过去 }); let params = new FormData();//new formdata param...

2020-04-07 15:51:33 1111 2

原创 Android 物理键点击/操作俩次回退桌面 mui 、vue

问题描述:实现android操作俩次回退返回桌面首先下载muicnpm i vue-awesome-mui在vue项目中main.js文件中import Mui from 'vue-awesome-mui'; //mui手机物理键监听Vue.use(Mui); //mui手机物理键监听最后在我们项目的index.html文件中或者是首页vue文件中即可 //mui手机...

2020-04-01 11:35:18 255

原创 (Vue)页面跳转,但是watch获取不到$route

问题描述:从子组件回退到子组件时要在父组件执行操作,使用$route作为监听条件 { path: 'sgjd', name: 'home-user-sgjd', component: sgjd, children: [ { ...

2020-03-23 11:15:08 2359

原创 Vant-Ui使用本地图片

举个栗子我们拿vantui的宫格来说 <van-grid :border="false" :column-num="3" :gutter="10" square> <van-grid-item v-for="(value,index) in tabs" :key="index" :to="value.path" class=...

2020-03-17 16:10:33 2461

原创 van-swipe 图片预览 vue

就这样开始template样式 <van-swipe :autoplay="10000"> <van-swipe-item class="swiper_imgbox"> <img :src="imagese" alt="" @click="Preview_img"> ...

2020-03-17 15:56:16 1004

原创 HBuilder / HBuilder X 打包 ios(ipa/IPA)安装包

1

2020-03-16 11:53:43 3847

原创 Vue项目打包成移动App以及在手机上运行

使用工具HBuilder 或者是HBuilder X将完成的Vue项目打包 (build)后的dist文件放入编译器,在HBuilder中直接右键选择转换为移动App即可,在HBuilder X中要先新建一个5+App项目在新建的test项目中,除了App配置文件manifest.json,其他文件可以全都删除掉。然后,将之前打包好的vue项目中的dist文件夹中的所有文件复制到...

2020-03-16 11:16:32 2793 3

原创 解决 vscode 任务栏图标异常问题

在使用vscode的时候,任务栏下的vscode图标异常了,一个异常难看的白灰类似文件样式的东西(因为问题已经解决,暂时没有截图),个人也是在网上看了好多办法,找到一个快速的解决办法鼠标放在任务栏的vscode坏掉的图标右键,选择到数第三个然后会弹出一个查找,到最后是一个失败,可以手动选择浏览如果桌面上有正常的图表的话找到文件位置,复制路径,填入手动浏览打开的文件路径中选择可...

2020-01-14 15:36:33 9637 15

原创 Js es6中扩展运算符(...)

数组和对象的拷贝数组的拷贝var arr1 = [1,2,3];var arr2 = [...arr1];arr2.push(4);console.log(arr1===arr2); //falseconsole.log(arr1); //[1,2,3]console.log(arr2); //[1,2,3,4]对象的拷贝var obj1 = { a:1, b...

2020-01-03 13:56:12 169

原创 vue中深度监听对象的几种方式(watch)

vue中提供在watch监听时设置deep:true 实现对对象的深度监听直接监听对象watch:{ obj:{ //监听的对象 deep:true, //深度监听设置为 true handler:function(newV,oldV){ console.log('watch中:',newV) } }}监听对象下的其中一个属性data...

2020-01-03 11:16:26 2171

原创 简单学习 moment.js (日期处理类库) 个人在vue中配合element-ui的picker使用

简单学习 moment.js (日期处理类库)在vue中配合element-ui的picker使用以下是自己在使用 moment.js 时的一些心得,‘中途也参考了许多前辈的案例’,如有其他更好方式或是一些问题可以评论下方首先moment.js官网给出了安装方式以及详细的教程npm install moment --save # npm包括yarn等其他方式下载安装,我们可以...

2019-12-30 13:22:21 441

Android国内应用市场注册与发布应用流程(新加腾讯应用宝).docx

Android国内应用市场注册与发布应用流程,不一定是最好、最全的方法,分享方便你我他。有错误&&资源冲突请私信留言指出,积极改正。

2020-05-21

空空如也

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

TA关注的人

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