精华内容
下载资源
问答
  • v样东西
    千次阅读
    2021-08-25 09:14:26

    事实证明,v-if本身是没有什么问题的,问题出在对应的变量身上。

    前不久我使用VUE开发时遇到一个问题,好像v-if不起作用。什么意思呢,v-if是一个条件表达式,当且仅当条件满足时才触发,但在我的程序中,它好像有时条件明明不满足,也会被触发。

    这就很麻烦了。难道是VUE这个破烂不行?

    事实上,VUE是没啥问题的,是我不行。

    代码如图
    在这里插入图片描述
    问题其实出在"edit"这个变量里。如果将edit换成“true/false”,就一点问题没有,运行结果毫不含糊。但换成变量就不一定了。原因是,我这些代码放在iView的一个模式对话框modal里,而modal的所谓关闭,其实只是隐藏,并没有从内存中去掉。当再次打开时,edit还是上一次展现时用的值,但我没有意识到,总认为对话框重新出现时,上面的变量一定是新的。我的思维,还停留在原始的网页开发上。众所周知,http协议是无状态的,网页关闭、打开,所有的信息都是重新初始化过的。而现在vue等开发平台,默认是单页系统,只有一个页面,所有东西在上面,基本都是动态加载,一旦加载,默认又会缓存下来。

    这样做好许多好处,节省资源,速度快,用户体验好。缺点,似乎是开发的复杂度增加了。


    2021.11.23

    v-if 与 v-show 的区别:二者都对应条件,当条件不满足时,v-if不加载,v-show加载但不显示。

    在运行过程中,v-if的条件切换,由不满足到满足时,v-if对应组件加载。但这有个过程。期间组件不一定能访问。因此,需要将组件访问语句放在this.$nextTick里,以免报错。

    <!-- 当edit为真,加载Editor组件,否则加载Report组件 -->
    <Report ref="report1" v-if="!edit" />
    <Editor ref="editor1" v-if="edit" />
    
    checkOver () { // 校核归来
      this.edit = false
      let _this = this
      this.$nextTick(() => {
        _this.$refs.report1.init(_this.id)
      })
    },
    
    更多相关内容
  • V-Cut是什么?为何PCB上面要有V-Cut?

    千次阅读 2021-03-23 17:05:17
    所谓【V-cut】是印刷电路板(PCB)厂商依据客户的图纸要求,事先在PCB的特定位置用转盘刀具切割好的一条条分割线,其目的是为了方便后续SMT电路板组装完成后的「分板(De-panel)」之用,因为其切割后的外型看起来就像个...

    所谓【V-cut】是印刷电路板(PCB)厂商依据客户的图纸要求,事先在PCB的特定位置用转盘刀具切割好的一条条分割线,其目的是为了方便后续SMT电路板组装完成后的「分板(De-panel)」之用,因为其切割后的外型看起来就像个英文的【V】字型,因此得名。

    之所以需要在电路板上设计出V-Cut,是因为电路板(PCB)本身具有一定的强度与硬度,因此需要有这类事先预先切割好的V-Cut线路来方便作业员顺利将原先的拼板裁切成为单板,这就是【分板(De-panel)】。
    所谓【V-cut】是印刷电路板(PCB)厂商依据客户的图纸要求,事先在PCB的特定位置用转盘刀具切割好的一条条分割线,其目的是为了方便后续SMT电路板组装完成后的「分板(De-panel)」之用,因为其切割后的外型看起来就像个英文的【V】字型,因此得名。

    设计【V-cut】的目的与V-Cut分板的作业

    主要目的在帮助电路板组装后方便作业员分板(De-panel)之用,PCBA分板的时候一般会利用【V-Cut分板机(Scoring machine)】,把PCB事先切割好的V型沟槽对淮Scoring的圆形刀片,然后用力的推过去,有些机器会有自动送板的设计,只要一个按钮,刀片就会自动移动并划过电路板V-Cut的位置把板子切断,刀片的高度可以上下调整以符合不同V-Cut的厚度。(注:PCBA分板除了使用V-Cut的Scoring之外,还有其他的方法,如Routing、邮票孔等方式。)

    虽然PCB上面的V-Cut也可以使用手动的方式来折断或掰断V-Cut的位置,但强烈建议不要使用手动的方式折断或掰断V-Cut,因为手动的时候会因为施力点的关系对PCB造成弯曲,这非常容易造成PCBA上面的电子零件破裂(crack, micro-crack),尤其是电容类零件,进而降低产品的良率与信赖性,有些问题甚至要使用一段时间后才会渐渐显现出来。

    V-Cut设计及使用上的限制

    首先,V-Cut只能切直线,而且一刀到底,也就是说V-Cut只能切割成一条线直直的从头切到尾,它无法转弯改变方向,也不能像裁缝线一样切一小段后跳掉一小段。

    这是因为V-Cut的凹槽是使用上下两片圆盘的电锯所切出来的,因为PCB的裁切都要很精淮(毫米计算),所以无法做到只切一半就退刀的作业,其实也不是做不到,而是没有必要大费周章这么做,我们只要放弃V-Cut分板的制程,改用Routing去板机来裁切板子就可以达成了。所以一般如果是比较複杂的切断路径,就会改用Routing机来分板。

    其次,PCB厚度太薄也不适合做V-Cut凹槽,一般如果厚度在1.0mm以下的板子,就不建议做V-Cut了,这是因为V-Cut凹槽会破坏原本PCB的结构强度,当有设计V-Cut的板子上面放置有比较重的零件时,会因为重力的关系而使得板子变得容易弯曲,这非常不利SMT的焊接作业(容易造成空焊或短路)。

    另外,PCB在行经回焊炉的高温时,板子本身就会因为高温超过玻璃转移温度(Tg)而软化变形,如果V-Cut位置及凹槽深度设计得不好,会使得PCB变形更会严重,不利二次回焊制程。

    V-Cut是什么?为何PCB上面要有V-Cut?

    V-Cut的残留厚度设计与建议

    一般来说,我们在定义V-Cut的凹槽尺寸时都只会定义其残留厚度(Remained thickness),也就是在V-Cut凹槽两个倒V口中间剩下的板厚,因为这个厚度决定了板子是否容易被折断与变形的严重度。

    最普遍的V-Cut残留厚度建议为板子厚度的1/3,但是最小不建议小于0.35mm,再薄就容易发生板子于制程中有提前断裂的风险。V-Cut最厚不建议大于0.8mm,再厚的话V-Cut切割机(Scoring)可能无法一次就完全将其切断,而且也会增加V-Cut切割机刀片的损坏程度,降低其使用寿命。

    V-Cut的角度定义

    最后是V-Cut的V字形夹角角度定义,一般来说V-Cut有30°、45°、60°三种角度可以定义,最常用的为45°

    V-Cut的角度越大,表示板子边缘被V-Cut吃掉的板材就越多,相对的PCB上的线路就必须更往内缩,以避免被V-Cut切割到,或是裁切V-Cut的时候受损。

    V-Cut的角度越小,理论上越有利PCB的空间设计,可是却不利PCB板厂的V-Cut锯片寿命,因为越小的V-Cut角度,就意味着电锯的刀头就要越细薄,也就越容易磨损与折断其刀片。另外,板子的厚度越厚时,因为必须切割得比较深,所以一般V-Cut的角度就得越大,如果是1.6mm以上的板厚时,板厂通常都不愿意接受30°角的V-Cut角度,除非你够大咖,否则就改用Router切割设计吧。既然Router切割几乎可以解决所有V-Cut切割所带来的不利因素,那为什么还要设计V-Cut?因为价钱不一样啊!这个世界就是这样,绝对没有便宜又好用的东西。

    展开全文
  • windows server 12 r2安装Hyper-V

    千次阅读 2021-12-14 13:25:27
    4、可以适当勾选上你需要安装的东西,比如Telnet客户端服务端,TCP/IP服务,然后下一步 5、点击安装,等待安装完成 6、打开Hyper-v 7、Hyper-v管理器 至此安装完成,下面可以安装虚拟机,安装centos7了 ...

    安装Hyper-V是为了安装虚拟机centos系统,做服务器使用

    1、点击左下角开始处,打开服务管理器
    在这里插入图片描述
    在这里插入图片描述

    2、点击添加角色和功能
    在这里插入图片描述
    在这里插入图片描述

    3、直接下一步
    在这里插入图片描述
    在这里插入图片描述

    3、勾选Hyper-v,然后点下一步,笔者这里已经安装
    在这里插入图片描述
    4、可以适当勾选上你需要安装的东西,比如Telnet客户端服务端,TCP/IP服务,然后下一步
    在这里插入图片描述
    5、点击安装,等待安装完成
    在这里插入图片描述
    在这里插入图片描述

    6、打开Hyper-v
    在这里插入图片描述

    7、Hyper-v管理器
    在这里插入图片描述
    至此安装完成,下面可以安装虚拟机,安装centos7了

    展开全文
  • 最近尝试了windows10 自带的Hyper-V,发现居然没办法做到想VMware里面的那样直接复制粘贴,后查了一些资料,发现配置都和复杂,而且有的还实现不了,所有想到了折中的办法,记录下。 前提虚拟机是Ubuntu系统 第一...

    最近尝试了windows10 自带的Hyper-V,发现居然没办法做到想VMware里面的那样直接复制粘贴,后查了一些资料,发现配置都和复杂,而且有的还实现不了,所有想到了折中的办法,记录下。

    前提虚拟机是Ubuntu系统

    第一步:ubuntu系统下在安装openssh-server:  sudo apt install openssh-server

                   为了安全起见修改默认端口 :  sudo vi /etc/ssh/sshd_config

                    重启sshd服务:sudo service sshd restart ,并查看状态 :service sshd status

     第二步:使用nc命令进行消息传递

                 先使用windows10 PowerShell进行远程连接登录ubuntu:ssh -p 端口 用户名@ip

                 用nc命令建立消息传递监听:nc -l -v 端口 ,用nc命令连接:nc ip 端口

                   消息可以传递,就可以进行复制粘贴了

    第三步:使用scp命令进行文件传输

                   上传:scp -P 端口 要上传的文件 用户名@ip:存放的目录

                   下载:scp -P 端口 用户名@ip:存放的目录文件 下载到的目录

     

    展开全文
  • v-for循环输出图片及信息展示

    千次阅读 2019-07-20 13:55:40
    如果是用vue写前端的话那就很方便了,vue中的v-for指令(列表渲染) 这里先附上v-for官方文档 以下面这个小demo为例: HTML代码: <template> <div id="app"> <div class="card" v-for="message ...
  • V Rising 服务器搭建

    万次阅读 热门讨论 2022-05-23 11:04:58
    需要准备的东西 假如你没有云服务器的话,你需要知道本机的公网ip,个人是推荐购买一台云服务器,只是和几个朋友玩的话,配置也不用太好,我用的是1核 2GB 1Mbps的腾讯云服务器(三个人玩,没有压力). 云服务器一定要...
  • windows下RISC-V编译调试环境搭建

    千次阅读 2022-01-20 18:27:57
    但在RISC-V没有出现之前,这个世界总是缺少一点更美好的东西。所以,当有开源的ISA出现的时候,无疑是非常振奋人心,让人欣喜。 RISC-V工具链选择 一直都很想去体验一下RISC-V的使用。因此,趁着现在时间空余,已经...
  • vue多使用computed替代v-if,v-show

    千次阅读 2019-06-05 15:47:59
    v-if和computed 对比 一下 先来一个 v-if或者v-if的 展示办法 <template> <div v-if="testData"> <!-- v-if 或者 v-show的展示方法 --> <template v-if="testData.gender &a...
  • v-html防止XSS注入

    千次阅读 2020-08-19 16:52:07
    vue-dompurify-html插件 安装 cnpm install vue-dompurify-html 引入 ...Vue.use(VueDOMPurifyHTML) 使用 <div v-dompurify-html="rawHtml">...因为使用XSS插件他会把除了标签和内容之外的所有东西都给过
  • vue中v-if和v-else同时生效

    千次阅读 2020-11-02 17:53:24
    产生问题:下面代码v-if和v-else同时生效两个 <el-table-column label='身份证' width='200'> <template slot-scope='scope'> <span prop='card' v-if='scope.row.OBJECTID' @click="openNewPage...
  • CPU RISC-V技术

    千次阅读 2022-03-06 06:56:26
    CPU RISC-V技术 1.为什么要有 RISC-V? 简约是复杂的最终形式。 ——列奥纳多·达·芬奇(Leonardo da Vinci) 1.1 导言 RISC-V(“RISC five”)的目标是成为一个通用的指令集架构(ISA): ⚫ 要能适应包括从最...
  • IAR for MSP430 v6.1/v6.2破解器

    热门讨论 2014-12-26 18:58:40
    最新版IAR的破解工具,很好用!好东西就要分享一下
  • 解决npm -v 无反应

    千次阅读 2018-11-18 23:42:15
    删除 账户目录下的.npmrc文件就行了(例:我的目录:C:\Users\Administrator),在C盘搜索.npmrc &nbsp;然后删除, https://www.oschina.net/question/570769_88967 ...
  • 如何向Hyper-V虚拟机中拷贝文件

    万次阅读 2020-09-30 14:18:53
    如何向Hyper-V虚拟机中拷贝文件? 在VM的cmd中查询VM的IP地址,然后在自己的主机上搜索: \\VM的IP地址\C$ (假设要访问的为C盘,注意要加上$) 还有一点要注意,在本机访问的时候,VM要处于开机状态。 ...
  • flash播放器支持mp4和m4v

    热门讨论 2013-07-05 10:12:15
    flash播放器支持mp4和m4v,很好的东西
  • 转载请注明出处:王亟亟的大牛之路按照国际惯例先安利:...“判断“等等基础行为组成的么)v-if之前就是写了简单的if行为那么有v-if就肯定有else。然后在2.1.0版本加入了v-e
  • Hyper-V内的虚拟机复制粘贴

    万次阅读 2019-12-31 21:02:44
    在Hyper-V中的刚安装好Ubuntu虚拟机之后,会发现鼠标滑动很不顺畅,也不能向虚拟机中拖拽文件或者复制内容。在VMware中,可以通过安装VMware tools来使物理机和虚拟机之间达到更好的交互。在Hyper-V中,也有这样的...
  • Vue数据更新,页面没有更新 目前做的业务是根据上面表格选中项,动态变化下面对应的表格,效果图如下 问题:console的时候数据一直是有更新的,但是页面始终没有变化 自己尝试了this.$nextTick( ()=>...
  • transformer中QKV的通俗理解(渣男与备胎的故事)

    万次阅读 多人点赞 2022-03-16 17:31:47
    transformer中QKV的通俗理解(渣男与备胎的故事) Attention is all you need
  • IntelMausiEthernet.kext是黑苹果Intel有线网卡驱动程序,IntelMausiEthernet.kext适用于Intel主板自带的黑苹果网卡驱动...同时驱动程序在发包率大的情况下减少了CPU的负载,也就是说你看电影下载东西玩游戏联网什...
  • vue项目中 v-if和v-show的区别最全解析

    万次阅读 多人点赞 2020-05-15 10:15:19
    现在就简单讲讲这两个东西的区别。 一、功能区别 两个都能实现控制显示和隐藏,但是本质上有巨大的区别: 1.1 v-show v-show严格意义上说“条件隐藏”。浏览器首先不管三七二十一,把HTML元素先渲染起来,符合....
  • vue中双向绑定是一个指令v-model,所谓的双绑就是可以绑定一个响应式数据到视图,同时视图中变化能改变该值。 v-model是语法糖,默认情况下相当于:value和@input。使用v-model可以减少大量繁琐的事件处理代码,提高...
  • v-model和v-bind

    千次阅读 2018-05-09 14:52:23
    VUE的模板采用DOM模板,也就是说它的模板可以当做DOM节点运行,在浏览器下不报错,绑定数据有三种方式,一种是插值,也就是{{名称}}的形式,一种是v-绑定,还有一种是v模型{{名称}}的形式比较好理解,就是以文本的...
  • Vue指令 v-model详解

    万次阅读 2019-07-02 22:12:46
    在一次的学习过程中,偶然发现v-model的一个“奇怪”使用方法,如下图: 描述: 在一个组件中,引入一个自定义组件input.vue。然后需要在父组件中操作input的输入框内容。父组件(index.vue)的子组件实例上定义了v-...
  • 在cmd运行mvn -v时出现提示“mvn -v”不是内部或外部命令错误 首先,确保JDK安装无误 输入 java -version 若显示出版本则无误,记住该版本号 若有误,则JDK安装失败 参考: JDK...
  • hyperv 安装xp

    千次阅读 2020-08-28 09:00:36
    hyper-v安装踩坑 hyper-v安装踩坑 昨天心血来潮,想打游戏红警。这个游戏过于古老,新的系统虽然可以安装兼容包,...结果首先是发现拷贝东西没办法拖拉拽,这就很蛋疼了,猝不及防。 百度发现可以 1、挂载虚拟盘,太
  • vue:model和v-model的区别

    万次阅读 2020-01-14 11:04:36
    v-model: 你可以用v-model指令在表单<input>、<textarea>及<select>元素上创建双向数据绑定。它会根据控件类型自动选取正确的方法来更新元素。尽管有些神奇,但v-model本质上不过是语法糖。它...
  • vue v-if与v-show的区别,template的使用

    千次阅读 2020-01-13 16:28:06
    条件渲染 : v-if 与 v-else-if 与 v-else 控制元素的显示与隐藏 示例:动态显示 效果: 代码: 注意:v-if与v-else语句需要联合使用,如中间加了其他语句如P标签使上下不连贯儿将导致报错!!但是v-if仍可以使用...
  • 前言 没啥可说的,直接上结果,你们要是有啥不会就看我的其他的文章,里面有基础的断点操作等等。 QQ群聊 855262907 结果获取 我们发现这个网站的结果不需要...里面有很多环境检测的东西,比如document,window,navi
  • 河豚随心记(一) v-decorator

    千次阅读 2021-03-18 09:21:56
    v-decorator主要用来做antd-vue表单的表单验证,用法也很简单。 1.先在data里面定义一下验证规则 validatorRules: { orgCode: { rules: [ { required: true, message: '请选择公司名称!'}, ]

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 439,598
精华内容 175,839
关键字:

v样东西