操控剪切板

1
2
3
4
5
6
// 复制
function copyUrlHandler(url) {
navigator.clipboard.writeText(url).then(() => {
CommSeccess("复制成功");
})
}

他妈的ref传值(对象数组)报错

1
const todayRegionalTree = ref([] as any[]);

要么回调,要么asnyc await,妈的再忘了,几次了

只要沾上Promise就一定要想异步问题,axios请求也一样

v-for加上key,必须加妈的,别他妈再不加了

啊,听到没有

妈的怎么获取元素的高

1
<div ref="wdnmd"/>
1
2
const wdnmd = ref([想放什么放什么,反正没影响]);
wdnmd.value.$el.[debug看吧,这逼东西好几个值];

改变时调用

输入框内容改变

1
<q-input @update:model-value="tip"/>

vue3 watch 新旧值一样

别监听对象,监听基本类型

之前的,错误的

1
2
3
4
watch(cardProps,(value, oldValue)=>{
// to do something
},{deep: true})

最新的,正确的

1
2
3
4
5
6
7
8
9
10
11
12
watch(() => ({
width: cardProps.value.width,
height: cardProps.value.height,
dotSize: cardProps.value.dotSize,
radius: cardProps.value.radius,
rotateX: cardProps.value.rotateX
}), (value, oldValue) => {
console.log('card props change');
console.log(value, oldValue);
const {width, height, dotSize, radius, rotateX} = value;
createImageList();
}, {deep: true})