创建项目时 添加:ng new <name> --skip-tests 创建项目后 在 angular.json中,添加"skipTests": true "schematics": { "@schematics/angular:component": { "style": "scss", "skipTests": true }, "@schematics/angular:c…
创建项目时 添加:ng new <name> --skip-tests 创建项目后 在 angular.json中,添加"skipTests": true "schematics": { "@schematics/angular:component": { "style": "scss", "skipTests": true }, "@schematics/angular:c…
使用:post请求,xxx.com/proxyImg/proxyFile 文件名称是file nginx配置 location ^~ /proxyImg/ { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS'; # 注意 这里需要添加所有的header,不然前端还会报错提示header不允许, !!!注意根据错误添加 add_header Access-Cont…
问题 使用uni-app制作h5,在h5中加载了微信的js-sdk,发现调用wx.miniProgram.navigateTo 方法显示undefined 解决 在项目的App.vue中动态加载js 代码如下 onLaunch() { this.getLoadJs(); }, methods: { getLoadJs() { if ( Utils.determineTheEnvironment() === Constant.miniProgramEnvironment.alipay ) { Logs.info("支…
const Utils = { /** * 加载js * @param src */ loadScript(src) { return new Promise((resolve, reject) => { const script = document.createElement("script"), head = document.getElementsByTagName("head")[0]; script.type = "text/javascript&…
// 小程序环境 const Constant = { miniProgramEnvironment: { alipay: "alipay", qq: "qq", weixin: "weixin", toutiao: "toutiao", baidu: "baidu", quickapp: "quickapp", other: "other", } }, /** * 小程序判断…
问题 默认的根路径是/,比如/ => /livekitweb, 通过域名的二级目录,例如:aaa.com/livekitweb 解决方案 这要修改配置文件,首先打开next.config.js,修改以下属性:assetPrefix, basePath, distDir,详情查看下面代码: const nextConfig = { assetPrefix: "/livekitweb", //加前缀 basePath: "/livekitweb", // 编译文件的输出目录…
<template> <view class="u-wrap"> <view class="u-search-box"> <view class="u-search-inner"> <u-icon name="search" color="#909399" :size="28"></u-icon> <text class…
扁平数组转换为树形结构 这个是最常用的,当我们从后台获取一个扁平数组的时候,通常比如用id、pid来标识父子关系,如: var arr = [{id: 1, pid: '-1'},{id: 11, pid: '1'},{id: 12, pid: '1'}] 用map记录的方法是最常用效果也最好的复杂度是O(nlgn),支持多个根节点: function listToTree(list) { var map = {}, node, tree= [], i; …
问题 微信小程序连接mqtt 模拟器正常使用,真机无法连接,已经配置了服务器域名 基础 服务端使用的是emqx,配置域名代理8083端口 微信小程序需要把wss://xx.xxx.com域名添加后台开发管理->开发设置->服务器域名,socket合法域名中 提示 由于微信小程序的规范限制,EMQX 使用微信小程序接入时需要注意以下几点: 必须使用已经通过域名备案 (opens new window)的域名接入 域名需要在小程序管理后台 (opens new window)域名/IP 白名单中(开发 -&…
/** * 分组切分数组,一维数组变为二位数组 * @param data * @param size 切分个数 * @returns {*[]} */ splitArray(data, size) { const groupedData = []; for (let i = 0; i < data.length; i += size) { let end = i + size; if (end > data.length) { end = data.length; } groupedData.push…