- gl.texImage2D方法的pixels像素源只能是ArrayBufferView吗?
在js中gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, gl.RGBA, gl.UNSIGNED_BYTE, image);可以使用HTMLImageElement作为像素源,求助在微信小程序中无法获取image节点,要怎么将图片绘制出来呢?
07-24 - Kbone打包vue3项目发生的报错?
[图片] 报错的地方,似乎提示是我引入script的路径出了问题,但是原项目并未存在script动态引入的情况。以下是 webpack.config.js const path = require('path') const webpack = require('webpack') const MiniCssExtractPlugin = require('mini-css-extract-plugin') const { VueLoaderPlugin } = require('vue-loader') const CssMinimizerPlugin = require('css-minimizer-webpack-plugin') const TerserPlugin = require('terser-webpack-plugin') const MpPlugin = require('mp-webpack-plugin') // 用于构建小程序代码的 webpack 插件 const mpPluginConfig = require('./miniprogram.config.js') const isOptimize = true // 是否压缩业务代码,开发者工具可能无法完美支持业务代码使用到的 es 特性,建议自己做代码压缩 module.exports = { mode: 'production', entry: { // js 入口 home: path.resolve(__dirname, '../src/main.mp.js'), }, output: { path: path.resolve(__dirname, './miniprogram/common'), // 放到小程序代码目录中的 common 目录下 library: 'createApp', // 必需字段,不能修改 libraryExport: 'default', // 必需字段,不能修改 libraryTarget: 'window', // 必需字段,不能修改 }, target: 'web', // 必需字段,不能修改 optimization: { runtimeChunk: false, // 必需字段,不能修改 splitChunks: { // 代码分割配置,不建议修改 chunks: 'all', minSize: 0, maxSize: 0, minChunks: 1, maxAsyncRequests: 100, maxInitialRequests: 100, automaticNameDelimiter: '~', name: false, cacheGroups: { defaultVendors: { test: /[\\/]node_modules[\\/]/, priority: -10 }, default: { minChunks: 2, priority: -20, reuseExistingChunk: true } } }, minimizer: isOptimize ? [ // 压缩CSS new CssMinimizerPlugin({ test: /\.(css|wxss)$/g, minimizerOptions: { preset: ["default", { discardComments: { removeAll: true }, }, ], }, }), // 压缩 js new TerserPlugin({ test: /\.js(\?.*)?$/i, parallel: true, }) ] : [], }, module: { rules: [ // css { test: /\.(css)$/, use: [ MiniCssExtractPlugin.loader, 'css-loader' ], }, // vue { test: /\.vue$/, loader: 'vue-loader', }, // js { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, { test: /\.(png|jpg|gif|svg)$/, loader: 'file-loader', options: { name: '[name].[ext]?[contenthash]' } } ] }, resolve: { extensions: ['.js', '.vue', '.json'], alias: { 'element-plus': 'element-plus/dist/index.full.min.js', '@': path.resolve(__dirname, '../src'), package: path.resolve(__dirname, '../package.json'), }, }, plugins: [ new webpack.DefinePlugin({ 'process.env.isMiniprogram': process.env.isMiniprogram, // 注入环境变量,用于业务代码判断 }), new MiniCssExtractPlugin({ filename: '[name].wxss', }), new VueLoaderPlugin(), new MpPlugin(mpPluginConfig), ], } 以下是miniprogram.config.js module.exports = { origin: 'https://test.miniprogram.com', entry: '/', router: { home: [ '/home', ], }, redirect: { notFound: 'home', accessDenied: 'home', }, generate: { globalVars: [['SVGElement', 'function SVGElement() {}']], // 兼容 vue3 3.0.8+ 版本 }, app: { backgroundTextStyle: 'dark', navigationBarTextStyle: 'white', navigationBarTitleText: 'miniprogram-project', }, appExtraConfig: { sitemapLocation: 'sitemap.json', }, global: { share: true, windowScroll: false, backgroundColor: '#F7F7F7', }, pages: {}, optimization: { domSubTreeLevel: 10, elementMultiplexing: true, textMultiplexing: true, commentMultiplexing: true, domExtendMultiplexing: true, styleValueReduce: 5000, attrValueReduce: 5000, }, projectConfig: { appid: 'wx3c952c5a483fe03f', projectname: 'genshin-calculator', }, }
2022-04-19 - 线上环境无法获取到openid
- 当前 Bug 的表现(可附上截图) 这是获取注入的openid的云函数 [图片] 这是前端调用云函数获取openid [图片] 使用的时候就是用wx.getStorageSync() 开发工具和手机端的开发版本均无问题,发布后无法获取到openid - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-18 - wx.getStorageSync失效
- 当前 Bug 的表现(可附上截图) 在其他页面wx.getStorageSync无法获取到值,打开调试窗口再关闭后,wx.getStorageSync便又可获取到值 [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-11 - 请问小程序云开发数据库查询有类似 like 的语句吗?
- 当前 Bug 的表现(可附上截图) 想做个模糊查询的功能 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-10 - 小程序数据表嵌套查询
- 当前 Bug 的表现(可附上截图) db.collection('child').limit(12).skip(0).get().then(res => { db.collection('collection').where({ openid: wx.getStorageSync('openid') }).get().then(list => { }) }) 这样的嵌套查询小程序陷入长时间等待状态 顺序查询的话会有异步的问题,是否有类似async/await的方法,或者多表联合查询的方法 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-09-28