V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zzlit  ›  全部回复第 10 页 / 共 17 页
回复总数  331
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
2021-08-19 10:17:53 +08:00
回复了 zzlit 创建的主题 Vue.js vue3 里面父组件向子组件传值的一个问题
@joe237 多谢大佬解答,我知道 v-bind 可以用,但是我是想在 v-bind 上在实现原 vue2 中.sync 的作用。
其实我发现需要实现 1 主要问题在 2,之前一直以为 ref 是针对 string 或 number 这种基本的数据类型的,不能用于 object,结果一直弄错了,ref 会根据数据类型去判断,如果是 object 就会走 reactive 创建这个响应式对象,那么我如果要实现 v-bind.sync 的话其实有两种办法。
第一种:父组件里面直接用 ref 定义,我的想的是因为在模板上 obj.value 是被解绑的所以直接写 obj 就行了,然后 v-model 的语法糖其实就是更新 obj 的 value,所以直接用 ref 定义可以

```
// 父组件
<template>
<ComponentA v-model:obj="obj" />
</template>

<script setup lang="ts">
import { ref } from 'vue';

const obj = ref({
a: 1,
b: 2
});
</script>
```

第二种:这个就其实是自己手动拆开了,就是在子组件里面麻烦一点需要定义很多个 update:xxx

```
// 父组件
<template>
<ComponentA v-model:a="obj.a" v-model:b="obj.b" />
</template>

<script setup lang="ts">
import { reactive } from 'vue';

const obj = reactive ({
a: 1,
b: 2
});
</script>
```
不知道我上面说的对不对
ps:目前用的是第一种,就是在如果需要在方法里面用的时候是写成 obj.value.a,看起来怪怪的...
2021-08-06 16:08:17 +08:00
回复了 zzlit 创建的主题 Vue.js 求教 vue3 中使用 vue-router 的导航守卫问题
@shakukansp 受教了
2021-08-06 09:47:42 +08:00
回复了 formulahendry 创建的主题 Visual Studio Code VS Code 1.59 发布! Terminal 可以跨窗口移动了!
@LiuJiang 或者借用插件?例如`别名路径跳转`这种
2021-08-06 09:45:48 +08:00
回复了 formulahendry 创建的主题 Visual Studio Code VS Code 1.59 发布! Terminal 可以跨窗口移动了!
我就想知道这个解决了没有 https://github.com/microsoft/vscode/issues/123056
2021-07-13 19:40:27 +08:00
回复了 mazhimazh 创建的主题 程序员 3 年的目标,我只完成了 2/3
2021-07-12 13:47:32 +08:00
回复了 freedom1988 创建的主题 推广 [年中赠书] 送 3 本高级前端程序员面试笔试宝典
分子来了
2021-06-24 10:46:09 +08:00
回复了 sn0w 创建的主题 Brave 主打隐私的 brave 浏览器今天推出了他们的搜索引擎啦~
借楼问一下为什么 dogedoge 没了吗?
2021-05-30 13:56:25 +08:00
回复了 Tezos 创建的主题 深圳 南山哪里有街机游戏厅啊
建议搜一下购物广场这种,一般楼上都有这种游戏厅的
2021-03-16 12:25:58 +08:00
回复了 Raven316 创建的主题 2021 今天生日了。。
生日快乐
2021-03-11 21:39:53 +08:00
回复了 godbasin 创建的主题 程序员 啊这,我也试试收前端徒弟?
博客的内容就够我学了
刚下飞机#doge
2021-03-10 16:41:16 +08:00
回复了 zh584728 创建的主题 问与答 要装修了,有没有装修经验分享给新人哇!
虽然没房子,但还是 mark 一下
2021-02-25 12:06:51 +08:00
回复了 baiyaoqiang 创建的主题 问与答 现在网吧到底靠什么赚钱
学生
2021-02-20 16:52:50 +08:00
回复了 zzlit 创建的主题 程序员 请求几个关于 ts 封装 axios 的问题
@Durandal01 你好~

首先第一点:post 的例子的第二个泛型参数这是上面提到的文章里面我看到重新对 AxiosInstance 声明才有的吧?原来的话只有只一个的泛型参数的;

然后问题二的场景是:我有一些请求接口需要 loading,有一些需要 token,有一些又需要返回带 code 的参数(因为我现在的处理是把 code 统一处理了,成功的返回就是直接的 data ),所以我就定义了一个 extraconfig 参数想在请求接口的时候带进来,然后在请求拦截器和响应拦截器里面都需要去做一些操作,场景就是这样的。
2021-02-20 13:46:40 +08:00
回复了 zzlit 创建的主题 程序员 请求几个关于 ts 封装 axios 的问题
而且我下面的说的重新声明 AxiosRequestConfig 就是看到这边重新声明了一个 AxiosInstance 感觉是可以实现作为参数加到请求去而不是放在 headers 里面
2021-02-20 13:42:38 +08:00
回复了 zzlit 创建的主题 程序员 请求几个关于 ts 封装 axios 的问题
@Pyrex23 我也看到了这篇,处理方法就不是我种在成功的时候就已经处理完 code 把 data 返回了,是在使用的时候去处理 code,其实我看了 github 上几个项目基本都是这样处理的,的确比我目前这种要好一点,作为了一个我的主要备选方案了
2021-02-15 21:47:28 +08:00
回复了 dingdangnao 创建的主题 分享发现 智能音箱你们用的开心么?
目前用小爱同学,挺满意的,特别是闹钟的功能。另外“幻听”的确感觉有点,和同学开黑说着说着就来了。。
大概税后一半的样子,平时大小奖的现金存下来的 ps:现金拿在手里的开心不是微信红包能比的~
1 ... 2  3  4  5  6  7  8  9  10  11 ... 17  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2212 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 10:19 · PVG 18:19 · LAX 03:19 · JFK 06:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.