h5/web 获取实时视频并预览上传 注意:需要在 https 或者 localhost 下才能成功调起摄像头(如果是html使用file协议也能成功)html<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X
es6--let和const 简介let 和 const 是es6新增的命令,这两个命令和 var 一样,都是用来声明变量的。如果想深入学习 es6 推荐去看 阮一峰的 ECMAScript 6 入门, 阮一峰-ECMAScript 6 入门letlet a = 10console.log(a) // 10--------------------console.log(a) // 报错 // let 没有变量提升let a = 1-------------------if(true) { let a = 1}
vue中使用requestFullscreen放大元素时el-dropdown被覆盖的问题 因为el-dropdown的弹出层是和body一个层级解决:直接放大 document 这个元素使用el-select 代替,并设置el-select 的 popper-append-to-body属性为 false
js 计算房贷 商业贷如果有利率浮动 就调整相应的利率, 例: 利率上浮10% 利率 = 利率 + 利率 x 10%<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wi
uni-app手机横屏之后样式错乱的问题 app从竖屏页面1进入竖屏页面2,再进入横屏,再返回,再返回从新回到竖屏页面1,再次进入竖屏页面2,发现竖屏页面2的所有图片字体都被放大了。再返回竖屏1,再进入竖屏2,一切又恢复正常。解决:其实就是横竖屏切换之后的 第一个加载的页面样式会错乱,所以需要一个空白的页面来承载这个样式错乱的问题。在横屏页面返回时,监听onBackPress()使其跳转到一个空白的vue页面,这个空白的vue页面在跳转到自己想去的页面。这样的话,这个空白vue页面会样式错乱,但不会影响其他页面// 横屏页onBackPr
vue2.x中使用 百度地图 安装依赖npmnpm install vue-baidu-map --savecdn<script src="https://unpkg.com/vue-baidu-map"></script>全局注册在 main.js 中import Vue from 'vue'import BaiduMap from 'vue-baidu-map'Vue.use(BaiduMap, { // ak 是在百度地图开发者平台申请的密钥 详见 http://lbsyun.b
uni.makePhoneCall打包之后不生效的问题 情景描述:真机运行时,可以正常拨打电话,但是在打包之后,uni.makePhoneCall走进成功的回调函数之后没有反应了,最后发现是没有勾选基座权限的原因可能是基座没有勾选权限
uni.navigateTo多次点击后没有反应的问题 原因是uni.navigateTo是会缓存页面,但是这个缓存是有限制的如果超出了这个限制,就会出现uni.navigateTo点击没有反应的问题解决: 可以使用uni.redirectTo 代替 uni.navigateTo
nodejs---基于express搭建一个简单服务 安装npm install express --save写代码// 引入 expressconst express = require("express");// 创建一个服务const app = express()// 接收一个 url 为 / 的 get 请求,并返回 hello worldapp.get('/', (req, res) => res.send('Hello World!'));// 监听 3000 端口app.listen(3000)...
nodejs---搭建一个简单的web服务 // 引入 http 模块var http = require('http');// 使用 http.createServer() 创建一个服务// req 是接收到的数据 res 是响应数据var server = http.createServer(function(req, res) { // 设置响应数据的 状态码 和 请求头 || 如果不做设置 返回中文 会出现乱码的情况 res.writeHead(200, {'Content-Type': 'text/html; cha
powershell阻止nodejs脚本运行问题 在c:windows下执行get-ExecutionPolicy,如果显示的是Restricted说明他是禁止的。接下来就要执行set-ExecutionPolicy RemoteSigned回车,输入A 然后回车就好了。
vue项目中使用filter(过滤器) 在vue项目下新建一个filter.js// filter.jsconst addZero=function(value){ var value=Math.round(parseFloat(value)*100)/100; var xsd=value.toString().split("."); if(xsd.length==1){ value=value.toString()+".00"; return value; } if.
解决vue页面加载时和v-if切换时出现的闪屏/闪烁问题 主要分为两步1.设置css,注意加!important,方便处理css层级覆盖问题[v-cloak]{display:none!important}2.在元素上添加v-cloak指令3.直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-
uniapp表单验证 <template> <view> <!-- <page-head :title="title"></page-head> --> <view class="uni-padding-wrap"> <form @submit="formSubmit" @reset="formReset"> <view> <view class="uni-title">姓名&l
uniapp识别身份证 通过调用百度api实现每天500次免费次数注意:需要先获取access_tokenhttps://ai.baidu.com/ai-doc/OCR/rk3h7xzck百度那边的文档uniapp的微信小程序端适用<template> <view class="content"> <!-- <image class="logo" src="/static/logo.png"></image> --> <view class="t
js比较两个版本号大小 https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html// 这是微信小程序官方给出的比较方法function compareVersion(v1, v2) { v1 = v1.split('.') v2 = v2.split('.') const len = Math.max(v1.length, v2.length) while (v1.length < len) { v