为什么我共享的文件别人看不到_如何快把Iphone的照片、文件分享到Win里面。类似Airdrop的方法...

如果平常工作中需要从手机获取文件或照片时,身边没有数据线是不是很难受?从电脑拷贝几个照片出来还要登陆微信,也时不时很难受?而且微信容量剧增。

现在就分享一个较为适用的方法来让大家快速分享Iphone照片至Windows电脑。


前提条件:

工具:Iphone手机或Ipad,可以连接网络的Windows电脑;

1.你的Iphone或者Ipad与Windows电脑在同一路由器网络下,无线有线都可以;

2.如果没有WiFi,Iphone或者Ipad开个人热点让电脑连接,台式电脑没有连接Wifi条件的就无能为力了。

电脑端设置

1.在你的电脑某一个地方创建一个新的文件夹,并依照习惯重命名(个人喜好)。我创建命名为“Iphone共享”。右击文件夹选择菜单最下栏“属性”→选择“共享”→点击中间的“共享(S)”→在弹出来的页面中间选择框里选择“Everyone”,点击右下角分享→点击右下角“高级共享”→在弹出来的新界面把“共享此文件夹(s)”前面的框勾上→如果想在手机端对这个文件夹完全控制就点击“权限(P)”→在弹出的页面把“Everyone的权限”→“允许”下面的框框都勾上→然后就把看到的“确定”或者“应用”都点击至看不到设置页面位置。还要记录一下电脑得IP地址,这个不知道百度吧,不说了。

be39b633aed527dc294a11a5b7daff31.png

图1 右击你新建的文件夹选择“属性”

75bbe412c265994fa5a5b5afaa035aca.png

图2 选择“共享”后点击”共享“设置

aedef06594d5b603cd6de454e8b07e9c.png

图3 设置共享类型为”Everyone“

653bec1f35d11dfd79d71af1da523aaa.png

图4 完成图3后自动返回图2界面,点击”高级共享“后得此图界面

0e6cd9ec5ae5bbd59687d1e7f8118b45.png

图5 此界面由图4”权限“点击所得

Iphone或Ipad端设置

找到“文件”APP打开→点击右上角一个圆圈三个点得设置,选择“连接服务器”→在弹出得页面“服务器”栏里填写你电脑得IP地址,点击下一步→如果你的电脑有开机密码,那就需要填写电脑的开机账户密码,没有就创建一个密码吧,不能留空。点击连接,手机端也完成了设置。以后再在同一网络下,点开这个会显示一个SMB://xxx.xxx.xxx.xxx记录。

f09ea32bb1767fc839679336c8b80c8d.png

图6 打开文件APP

812ac3dd5e71d01f3e53fd76c8663435.png

图7 连接电脑

1c755495539cb5e1211caf05cb031832.png

图8 连接服务器得地址是:你电脑的IP

8bd293d6f2da857f38bee77f281d6f35.png

图9 如果你的电脑有开机密码,则需要填写开机的账户密码。无则不需填写。

分享文件

主要有两类:

1、手机相册照片:

2.各类软件分享的文件,可在微信或某软件中打开文件选择保存在“文件”APP内再分享。

下面以照片为例:

先选择照片→点做下角分享标志→在弹出的页面中找到“存储到‘文件”→在弹出的界面选择我们刚才连接的服务器,然后在服务器下面选择已在电脑端设置的文件夹。然后打开电脑的文件夹看看。。。OK

435f6bdec27463d99acb0a613cbe9640.png

图10 选择图片并分享

3939c72bd0a865fc34b695b1b1ba1953.png

图11 选择分享到文件APP

c9060bf5d15544db7a1bb6d833c00397.png

图12 选择分享目至电脑文件夹

虽然没有Airdrop方便,但是也足够便利。在也不用登陆微信再传文件。以前不知道这个方法,微信都被我传的文件塞爆了。希望对大家有用!

<think>好的,用户之前问过关于Vue 3中defineEmits和computed的用法,现在又表示还是不太理解emit在父子组件的应用以及computed的作用,希望讲得更简单一点。需要分析用户可能哪里没明白,可能是对emit的事件机制和computed的双向绑定原理不太清楚。 用户之前的问题已经得到了详细解答,但可能技术术语过多,或者步骤不够基础。现在需要更通俗易懂的解释,用类比或者生活中的例子来帮助理解。同时,用户可能对父子组件之间的数据流和事件传递不太熟悉,需要拆解成更小的概念。 需要检查之前的回答是否有过于抽象的地方,比如“计算属性控制对话框显示”可能让用户困惑。应该用更直白的语言,比如“子组件如何告诉父组件数据变化了”。可能用户对v-model和自定义事件的关系不太清楚,特别是update:modelValue这个命名约定。 还要考虑用户可能对Vue 3的组合式API不熟悉,尤其是defineEmits和computed的使用方式。可能需要对比Options API来帮助理解,或者用更简单的代码示例说明。同时,用户可能不理解为什么需要get和set的computed属性,以及它如何触发emit。 应该用具体的例子,比如对话框的显示隐藏,说明父组件传递状态给子组件,子组件修改时通过emit通知父组件更新。这样用户能直观看到数据流动的方向。还要强调单向数据流的概念,即子组件不能直接修改props,必须通过事件让父组件修改。 最后,总结时要确保步骤清晰,避免技术术语堆砌,用简单的语言和结构让用户逐步理解emit的作用和computed在此处的用途。可能需要用步骤式说明,比如1. 父传子,2. 子改数据,3. 子发事件,4. 父接收更新,这样的流程。</think>好的!我用最简单的比喻和步骤来解释,保证你听懂 😄 --- ### 举个现实例子 🌰 假设有一个 **遥控灯** 系统: - **父组件** 像 **遥控器** - **子组件** 像 **电灯** - `emit` 就是电灯上的 **信号发射器** --- ### 代码对应关系 🔌 ```js // 子组件(电灯) const emit = defineEmits(['update:modelValue']) // 装个信号发射器 const dialogVisible = computed({ // 灯的开关状态 get: () => props.modelValue, // 看遥控器的状态 set: value => emit('update:modelValue', value)// 开关变化时发信号给遥控器 }) ``` --- ### 工作流程 🚦 1. **父传子**(遥控器 → 电灯) - 父组件用 `v-model` 传递开关状态: ```vue <ChildComponent v-model="isLightOn" /> ``` - 相当于把遥控器的开关状态同步给电灯 2. **子改状态**(有人按了电灯的开关) - 当电灯内部想自己关灯时(比如点击关闭按钮): ```js dialogVisible.value = false // 触发 computed 的 set 方法 ``` 3. **子发信号**(电灯发射信号) ```js emit('update:modelValue', false) // 向遥控器喊:"快把你的状态改成 false!" ``` 4. **父接收**(遥控器更新状态) - 父组件收到信号后,自动更新 `isLightOn` 为 false - 然后新的状态又会通过 `v-model` 传回给子组件 --- ### computed 的妙用 ✨ 这个计算属性像 **双面胶**: - **读**(get):`props.modelValue ➔ 显示状态` - **写**(set):`修改值 ➔ 发射信号 ➔ 通知父组件更新` --- ### 为什么需要这样?🤔 1. **遵守规则**:Vue 规定子组件不能直接修改父组件传来的 props 2. **安全通信**:通过发射事件(emit)让父组件自己决定怎么处理 3. **实现双向**:让 `v-model` 用起来像双向绑定一样方便 --- ### 一句话总结 💡 这整套操作就是:**子组件通过发射信号(emit)告诉父组件"我的状态变了,你也该更新啦!"**,从而安全地实现父子组件数据同步。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值