
js
大表哥6
这个作者很懒,什么都没留下…
展开
-
js map数组对象去重
数组对象去重原创 2023-03-16 20:47:08 · 331 阅读 · 0 评论 -
layout布局导航菜单
import Vue from 'vue'import Router from 'vue-router'import Layout from '@/layout'Vue.use(Router)export default new Router({ routes: [ { path: '/', component: Layout, redirect: '/test', children: [ { path.原创 2022-02-12 22:26:17 · 907 阅读 · 0 评论 -
2个数组对比
let arr=[ {name:'a',label:'板块级',id:1}, {name:'b',label:'CTO级',id:2}, {name:'c',label:'级联席',id:3}, {name:'d',label:'预审',id:4}, {name:'e',label:'中心',id:5}, {name:'f',label:'架构',id:6},]let arr2=[ {name:'c',ishow:true}, {name:'a',ishow:true}, {name.原创 2021-09-04 22:21:22 · 1312 阅读 · 0 评论 -
使用vue-form-generator
1. npm i vue-form-generator 安装成功 2.引用import VueFormGenerator from "vue-form-generator";import "vue-form-generator/dist/vfg.css"; // optional full css additions引用之后就报错 项目跑不起来@babel core-js我的package.js 默认装了个core-js 是最新的3.9 版本 "dependencies": {.原创 2021-03-11 15:27:56 · 2725 阅读 · 1 评论 -
vue里使用jquery
1.安装npminstall juqery --save;2.引用import $ from "jquery"被点击的元素添加样式,其他兄弟元素移除class@click="clickCard(items,$event)"let ac=$(event.currentTarget);ac.addClass("active").siblings().removeClass("active");currentTarget是 返回 绑定事件的那个元素...原创 2020-12-29 17:52:39 · 356 阅读 · 0 评论 -
openlayer学习(一)
import "ol/ol.css"; import { Map, View } from "ol"; import { Tile as TileLayer, Group, Vector as layerVector } from 'ol/layer'; import { Vector as VectorSource, XYZ } from 'ol/source'; import Draw from "ol/interaction/Draw"; import...原创 2020-11-12 18:48:23 · 709 阅读 · 0 评论 -
ES6模块化和commonJS规范
var a =[1,2,3,4,];function fn1(a,b) { return a+b}1.export { a,fn1}import {a,fn1} from '../assets/js/1.js' //名字要一致 按需应用2.export default {a,fn1}import A from '../assets/js/1' //这里只能导一个 导出所有//如果模块中使用 export default {},//只能通过 import 对象名称 f...原创 2020-07-10 17:52:15 · 286 阅读 · 1 评论 -
测试方法执行时间
let start = performance.now();let sum = 0;for (let i = 0; i < 100000; i++) {sum += 1;}let end = performance.now();console.log(start);console.log(end);原创 2020-05-27 17:55:31 · 220 阅读 · 0 评论 -
在小程序 onfire 的使用方法
//1.先引用插件const onfire = require('../../utils/onfire.js')//2 绑定事件 onLoad: function (options) { // 绑定事件 onfire.on('Fn1', function(data) { console.log("我是1"); console.log(data); }); },//3另外一个页面触发 btn1:function(){ cons.原创 2020-05-26 09:47:29 · 875 阅读 · 0 评论 -
axios 封装的http请求
使用可配置的ip/** * 请求工具封装 */import axios from 'axios'import qs from 'qs'import { Message,Loading } from 'element-ui';let loadinginstace; //load加载//let apiBaseUrl = process.env.BASE_API;// var s...原创 2020-01-20 17:38:42 · 318 阅读 · 0 评论 -
小程序背景音乐api
1.constbgMusic=wx.getBackgroundAudioManager()//创建背景音乐退到主屏还用继续播放,ios系统面板可以控制2.constinnerAudioContext=wx.createInnerAudioContext()退出就关闭了用法:第一个constbgMusic=wx.getBackgroundAu...原创 2020-01-19 17:26:40 · 925 阅读 · 0 评论 -
使用npm 安装工具
npm install moduleName 命令 1. 安装模块到项目node_modules目录下。 2. 不会将模块依赖写入devDependencies或dependencies 节点。 3. 运行 npm install 初始化项目时不会下载模块npm install -save moduleName 命令 npm instal...原创 2019-12-02 15:29:27 · 229 阅读 · 0 评论 -
vue项目兼容IE 和写法上要注意的几点
先安装 npm install babel-polyfill --save-dev然后在main.js import引入 还是报错vuex requires a Promise polyfill in this browser然后用下面的方法修改webpack.base.config.js1.this.$refs.model.style="dis...原创 2019-11-21 15:55:56 · 649 阅读 · 0 评论 -
日期时间的常用方法
//获取当前日期,格式YYYY-MM-DD function Today(){ var date = new Date(); var seperator1 = "-"; var year = date.getFullYear(); var month = date.getMonth() + 1; var...原创 2018-09-27 21:13:18 · 301 阅读 · 0 评论 -
JS网页时钟效果
第一个 var t = null; t = setTimeout(time,1000);//开始运行 function time() { clearTimeout(t);//清除定时器 dt = new Date(); var h=dt.getHours();//获取时 var m=dt.getMinutes(...原创 2018-09-27 21:59:49 · 697 阅读 · 1 评论 -
webstorm快捷键大全
ctrl+R 替换文本 ctrl+F 查找文本 ctrl+D 复制当前行 ctrl+X 删除行 ctrl+Z 撤销上次操作原创 2018-10-22 17:51:15 · 235 阅读 · 0 评论 -
node搭建本地服务器-express框架(2)
1.先全局安装express。2.express -V 现在是4.16.03.创建一个基于express框架的项目 express HelloExpress4.npm install5.npm start6.http://localhost:3000/原创 2018-10-29 17:34:50 · 222 阅读 · 0 评论 -
node搭建本地服务器(1)
1.创建一个文件夹,在里面新建一个server.js文件 内容如下//引入http模块var http = require('http');//开启本地http服务,监听相应端口号 //request 浏览器发出请求对象 res是服务器返回对象http.createServer(function(req,res){ res.writeHead(200,{'Content-Ty...原创 2018-10-24 20:39:12 · 226 阅读 · 0 评论 -
在浏览器输入url按下回车发生了什么
1.解析URL2. DNS解析dns实际上就是域名和ip地址 对应的数据库IP地址往都难以记住,但机器间互相只认IP地址,于是人们发明了域名,让域名与IP地址之间一一对应,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,整个过程是自动进行的。可以在浏览器中输入IP地址浏览网站,也可以输入域名查询网站,虽然得出的内容是一样的但是调用的过程不一样,输入IP地址...原创 2018-11-30 10:51:36 · 313 阅读 · 0 评论 -
Vue实现checkbox的全选和取消全选
html关键:复选按钮绑定同一个v-mode数组变量,数组里面有相应的value就被选中,选择就自动把:value="item.id"值添加到数组,取消就自动删除这个值。 <div> <!--给全选按钮绑定v-mode变量,值为true时就是选中状态,绑定点击事件,执行全选和反选操作--> <input type='ch...原创 2018-12-13 11:16:59 · 5421 阅读 · 0 评论 -
axios的基本用法和本地解决跨域问题
用vue做个小demo,需要用到axios请求网上找的一些接口在main.js里加import axios from 'axios' Vue.prototype.$ajax = axios;在组件里this.$ajax.get().then(response=>{console.log(response);})我是接口是http://mobilecdn.k...原创 2018-12-26 16:54:21 · 815 阅读 · 0 评论 -
VUEX学习笔记
1.创建一个js文件 ,可以全局注册也可以在单个组件引用,我这里创建vuex文件夹,创建store.js,我没有全局注册单个组件引用import store from '../store/index.js'store.state.playing=true;,只能这样简单粗暴的修改或展示 store.commit('isrotate');全局引用imp...原创 2018-12-21 11:01:49 · 201 阅读 · 0 评论 -
把自己的本地项目上传到github
把自己的本地项目上传到github1.git init在项目根目录下通过命令git init把这个文件夹变成Git可管理的仓库,执行这个命令后项目里会多出个.git 的文件夹2.git add .然后通过git add把项目添加到仓库(或git add .把该目录下的所有文件添加到仓库,注意点是用空格隔开的)。在这个过程中你其实可以一直使用git status来查看你当前的状态。3.gi...原创 2018-12-25 15:11:14 · 171 阅读 · 0 评论 -
自己记录
static里可以放配置文件,index里引用,不会被打包压缩,打包后更改方便。2.路由函数的用法和 methods同级 如下:如下放在一级路由页面里 .一进入执行2 beforeRouteEnterfrom是之前的/ --------------------to是当前页面{name: null, meta: {…}, path: "/", hash: "",...原创 2019-04-09 18:03:20 · 265 阅读 · 0 评论 -
原生JS forEach()和map()遍历,jQuery$.each()和$.map()遍历
一、原生JS forEach()和map()遍历共同点:1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Window。 4.只能遍历数组。1.forEach()没有返回值。var ary = [12,23,24,42,1]; ...原创 2018-07-14 12:29:59 · 368 阅读 · 0 评论