V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shakukansp  ›  全部回复第 22 页 / 共 23 页
回复总数  455
1 ... 14  15  16  17  18  19  20  21  22  23  
2021-05-02 21:36:45 +08:00
回复了 liuxing 创建的主题 Node.js JavaScript 中到底加不加分号?
用 ts 你就必须加
2021-04-28 09:53:11 +08:00
回复了 zmz980126 创建的主题 JavaScript 求教一个 js 的问题,入门菜鸡
第一种情况先执行 A 再执行 B 只要改成 promise 或者 async await 就行了
第二种情况可以用修饰器
@b
function a() {}
让 b 在 a 之前执行
2021-04-24 01:43:45 +08:00
回复了 ccde8259 创建的主题 程序员 看着市面上大量 Go 岗,如何调整心态?
Vue 和 react 真差不多,信我
2021-04-23 15:17:01 +08:00
回复了 forsigner 创建的主题 程序员 Fower: 一个可在 Vue 和 React 方便使用的 CSS in JS 库
@forsigner .vue 组件也是这样用么
2021-04-23 11:26:16 +08:00
回复了 forsigner 创建的主题 程序员 Fower: 一个可在 Vue 和 React 方便使用的 CSS in JS 库
样式封装就是先定义一个 object
然后<div {...object} /> 么

<div css={{...object}} />
光看能记住才有鬼啊
2021-04-20 22:27:32 +08:00
回复了 wuwukai007 创建的主题 职场话题 被前同事 PUA 了~~
是不是词穷了

这叫调侃
我也是转行,0 上班经验,进公司以后吊打注水 3 年经验,提前转正而且当了开发 leader
说真的,目光移开一线大厂,菜的真的太多了
2021-04-19 13:20:42 +08:00
回复了 yiiouo 创建的主题 职场话题 收到 offer,要不要跳槽?
算算时薪
2021-04-06 10:46:56 +08:00
回复了 cocoder 创建的主题 求职 目前担任研发小组组长,想换个城市看看,希望有合适的机会
@WasteNya 比较好奇 github 上有什么东西才算有料,帮公司维护工具库 forked 的算吗
2021-04-04 23:20:40 +08:00
回复了 Kaciras 创建的主题 程序员 Vue3 放弃兼容 IE
@FightPig 那转 react 还不是一样的(
2021-04-03 23:03:56 +08:00
回复了 Liulang007 创建的主题 分享创造 第一次录制教程。。。关于油猴脚本开发的。
@byte10 故意钓鱼的吗
lang="ts"
2021-03-25 13:02:57 +08:00
回复了 tristanjin 创建的主题 酷工作 [上海] [米哈游内推] - Java 开发/前端/移动客户端
已发
2021-03-07 23:36:56 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
store 里的状态不是在这个作用域里声明的,函数内部自然可以调用它所处的作用域上一级的变量

相当于你在函数外面声明了一个变量
2021-03-07 23:32:54 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
@nanmu42
感觉你是对 composition api 或者 react hooks 抽离出去的 useXXX 作用域理解有偏差
每次调用 useXXX, 那是生成一个新的函数作用域,里面的东西都是重新注册的
2021-03-07 23:18:09 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
@nanmu42
??? count 不是同一个 watch 的自然也不是同一个,就不可能触发多次回调
如果你这个 count 是 store 里拿出来的
那两个 watch 监听的是同一个 count 那自然会触发两次
2021-03-07 23:08:23 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
@nanmu42 没道理,无论你怎么引用别的组件,每个 useCount 里面的 count 都是不一样的
2021-03-07 22:51:56 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
// useCount.ts
const useCount = () => {
const count = ref(0);

watch(count, () => {
console.log('count:', count.value);
});

return {
count
};
};

// helloWorld.vue
<template>

<button @click="count++">count is: {{ count }}</button>
<button @click="count2++">count is: {{ count2 }}</button>

</template>

<script lang="ts">
import { ref, defineComponent } from 'vue';
import { useCount } from "../compositions/count";

export default defineComponent({
name: 'HelloWorld',
props: {
msg: {
type: String,
required: true
}
},
setup: () => {
const { count } = useCount();
const { count: count2 } = useCount();
return { count, count2 };
}
});
</script>

你再试试?
2021-03-07 22:42:06 +08:00
回复了 nanmu42 创建的主题 分享创造 2021 年到了, Vue 3 准备好了吗?
此外,Composition API 也带来了新的易错点,如果你的 composable 中用到了 watch(),并且在同一个 view 中的 n 个组件都用了该 composable,那么 watch()及其回调会被调用 n 次,这往往不是你想要的效果。解决方案是为 composable 提供初始化参数。

你是认真的?
1 ... 14  15  16  17  18  19  20  21  22  23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3292 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 12:49 · PVG 20:49 · LAX 05:49 · JFK 08:49
Developed with CodeLauncher
♥ Do have faith in what you're doing.