万世无双

万世无双 查看完整档案

填写现居城市  |  填写毕业院校  |  填写所在公司/组织填写个人主网站
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 该用户太懒什么也没留下

个人动态

万世无双 提出了问题 · 10月20日

vue的图片类似预加载效果能做到加载的图片和过渡效果的图片比例一样吗?

因为有时候图片加载比较慢,所以想要做一个类似缓冲的效果

然后加上了lazy-load
但是lazy-load的loading图片有时会跟加载图片的比例不一样(加载图片的宽度是固定的,高度是根据加载图片来等比例缩小),导致实际出来的缓冲效果并不是很好,那么有办法在图片加载之前就获取加载图片的比例吗?

或者有没有其他比较好的办法实现这种类似缓冲的效果

关注 2 回答 1

万世无双 提出了问题 · 10月16日

子组件的props有时监听不到父组件data的变化

子组件:

export default {
  name: 'infoWindow',
  props: {
    infoHead: String,
    infoContent: String,
  }
  ......
}

有少部分时候,父组件的infoHead和infoContent改变了
image
但是子组件的infoHead和infoContent还是父组件里的初始化(data() { return {...}})值。
image

在父组件里console.log了一下this。
发现子组件里的watcher active状态为false
image

关注 1 回答 0

万世无双 提出了问题 · 10月15日

vue子组件控制父组件v-show有时不起作用?

父组件有一个popup window:

<div v-show="popup">
...
</div>
...
popup: true;
...

子组件有两个listener,通过

this.$parent.popup=true;
this.$parent.popup=false;

控制父组件的popup window的显示与隐藏

此外,父组件还包括一个类似刷新页面的component

<router-link to="/">
</router-link>

但是会有极少数时候出现信息窗不显示的情况,但是listener是起作用了的。出现这个bug的原因和操作暂时还不明确

发现这个问题之后:
在子组件的改变this.$parent.popup的值前consol.log了一下

console.log(this);
console.log(this.$parent);

发现每次进行router-link操作过后,控制台打印的this和this.$parent都会增加一个

猜想:只有最后打印的this和this.$parent才起展示作用

初步怀疑:

  1. 是某个父组件增加了一个但是子组件并未增加,导致子组件控制的是之前父组件的popup
  2. 某个子组件被销毁了无法link到当前父组件的popup
  3. ......

关注 1 回答 0

万世无双 提出了问题 · 9月16日

小程序nodejs express后端解码encryptedData用await没有作用?

app.post('/testId', async function(req, res, next) {
  var result = await checkDecode(req.body.unionId, req.body.iv, req.body.encryptedData);
  console.log('aaa');
  console.log(result);
  if (result) {
    res.send({
      result: true
    });
  } else {
    res.send({
      result: false
    });
  }
});

async function checkDecode(unionId, iv, encryptedData) {
  var sessionKey = '';
  const pool = mysql.createConnection(config);
  pool.connect();
  await pool.query("select * from sessionKey where openId=?", [unionId], async function (err, rows, fields) {
    sessionKey = rows[0].sessionKey;
    pool.end();
    var pc = new WXBizDataCrypt(appId, sessionKey);
    var data = await pc.decryptData(encryptedData, iv);
    console.log(((data.openId === unionId) && (data.watermark.appid===appId)));
    return await ((data.openId === unionId) && (data.watermark.appid===appId));
  });
};

发出 POST /testId 请求,控制台先打印'aaa', console.log的result为undefined,然后再打印checkDecode里的console.log为true

关注 1 回答 1

万世无双 提出了问题 · 9月4日

解决crypto用固定密码加密unionId, 知道unionId与加密后的信息能反解出密码吗?

function encode(data) {
  const cipher = crypto.createCipher('aes192', pass);
  let crypted = cipher.update(data, 'utf-8', 'hex');
  crypted += cipher.final('hex');
  return crypted;
}

这是加密的代码, 如果用固定的pass(pass存在于后端),把crypted作为cookie返回给用户,用户也知道加密的data,能否反解出pass

如果能的话,是不是最好不是固定的pass,每个用户不同的pass存在mysql的user table中?

关注 1 回答 1

万世无双 提出了问题 · 8月26日

vue如何兼容ie

使用vue+vuex+vue-router+axios+muse-ui+scss+eslint
试过了polyfill
在main.js中import polyfill

.babelrc中加入"useBuiltIns": "usage",("entry", false 也试过了)

/build/webpack.base.conf.js里,在顶部
require("@babel/polyfill")
并在module.exports的entry内容改为了

app: ['@babel/polyfill', './src/main.js']

全部尝试之后还是出现“语法错误”:=> 符号不能解析
和“无法获取未定义或null引用的属性“call”(bootstrap)

关注 3 回答 2

万世无双 提出了问题 · 8月26日

vue如何兼容ie

使用vue+vuex+vue-router+axios+muse-ui+scss+eslint
试过了polyfill
在main.js中import polyfill

.babelrc中加入"useBuiltIns": "usage",("entry", false 也试过了)

/build/webpack.base.conf.js里,在顶部
require("@babel/polyfill")
并在module.exports的entry内容改为了

app: ['@babel/polyfill', './src/main.js']

全部尝试之后还是出现“语法错误”:=> 符号不能解析
和“无法获取未定义或null引用的属性“call”(bootstrap)

关注 3 回答 2

万世无双 关注了问题 · 8月26日

vue如何兼容ie

使用vue+vuex+vue-router+axios+muse-ui+scss+eslint
试过了polyfill
在main.js中import polyfill

.babelrc中加入"useBuiltIns": "usage",("entry", false 也试过了)

/build/webpack.base.conf.js里,在顶部
require("@babel/polyfill")
并在module.exports的entry内容改为了

app: ['@babel/polyfill', './src/main.js']

全部尝试之后还是出现“语法错误”:=> 符号不能解析
和“无法获取未定义或null引用的属性“call”(bootstrap)

关注 3 回答 2

认证与成就

  • 获得 0 次点赞
  • 获得 3 枚徽章 获得 0 枚金徽章, 获得 0 枚银徽章, 获得 3 枚铜徽章

擅长技能
编辑

(゚∀゚ )
暂时没有

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 8月24日
个人主页被 88 人浏览