当前位置: 首页 > news >正文

阳光家园广州网站网址软件外包公司名单

阳光家园广州网站网址,软件外包公司名单,商城网站都有什么功能吗,太原推广型网站建设solidjs 处理复杂类型的响应式 在 solidjs 里响应式一般直接用 createSignal 就可以#xff0c;但 createSignal 一般用于基础数据类型。 虽然复杂类型也是可以使用#xff0c;但基于起细粒度响应性的特性。 一般复杂的数据使用 createSignal 就不是那么友好了。 所以 cre…solidjs 处理复杂类型的响应式 在 solidjs 里响应式一般直接用 createSignal 就可以但 createSignal 一般用于基础数据类型。 虽然复杂类型也是可以使用但基于起细粒度响应性的特性。 一般复杂的数据使用 createSignal 就不是那么友好了。 所以 createStore 就来了。 例子如下用 createSignal 的话就要设置整个 formData 以覆盖原值。 const [formData, setFormData] createSignalformData({columnID: 0,pageSize: 20,keyword: , });// 修改keyword的值 setFormData({...keyword: xxx, })//或者 setFormData(prev ({ ...prev, keyword: xxx })); 明显的当 createSignal 用于对象时每次更新都需要创建新对象。 使用 createStore 代替。 const [formData, setFormData] createStoreformData({columnID: 0,pageSize: 20,keyword: , });setFormData(keyword, newValue); 那么增加更复杂的对象 const [formData, setFormData] createStoreformData({columnID: 0,pageSize: 20,keyword: ,details:{address:} });// 修改address使用路径setFormData(details,address, addressValue); 是不是一下在就清晰明了。接下来就是实战了。 我有一个表单formData 类型还是上面的。 // 可以直接设置 inputtypetextvalue{formData.details.address}onInput{(e) setFormData(details,address,e.target.value);} / 添加自定义方法基础款 const updateField (path: any) (e: any) {setFormData(path, e.target.value); };inputtypetextvalue{formData.keyword}onInput{updateField(keyword)} / 添加自定义方法进阶款适用有套嵌 const updateField (path: any) (e: any) {setFormData(...path, e.target.value); };inputtypetextvalue{formData.details.address}onInput{updateField([details,address])} / inputtypetextvalue{formData.keyword}onInput{updateField([keyword])} / 若数组(严格来说这里是元组)不好看。改用 string 也是可以的。 const updateField (path: string) (e: any) {const keys field.split(.);setFormData(...keys, e.target.value); };inputtypetextvalue{formData.details.address}onInput{updateField(details.address)} / // 是不是一下子就美观多了。若在 TS 项目中使用会报错…keys 这里会报扩展参数必须元组类型或这传递参数 rest比较蛋疼不影响使用。但也是可以解决的虽然是取巧但 anyScript 嘛 const updateField (field: string) (e: Event) {const keys field.split(.);(setFormData as any)(...keys, (e.target as HTMLInputElement).value); };
http://www.pierceye.com/news/107396/

相关文章:

  • 哪些网上订餐的网站做的好地情网站建设
  • 重庆推广网站的方法国内最近的新闻大事
  • 网站需要备案吗网站怎么推广软文
  • 做设计开哪个素材网站的会员好手机免费网站建设哪家公司好
  • 征婚网站认识的男人做定投保做高级电工题的网站
  • 学做饼干的网站汕头建设学校的网站
  • asp.net做网站原理工资卡app下载
  • 做齐鲁油官方网站集团网站建设报价
  • 网站的收录情况怎么查企业网银怎么登录
  • 网站开发会计处理wordpress阅读随机增加
  • 兰州做网站公司哪家好公司网站建设是什么意思
  • 小区物业管理网站开发报告deal 网站要怎么做
  • seo站长助手wordpress 注册侧边栏
  • 做网站是要编程吗那些网站是html5做的
  • 网站开发图在网站做电子画册
  • 怎样建一个英文网站wordpress 多用户商城
  • 制作一个自适应网站源码app在线生成器
  • Dw做html网站项目管理软件有哪些
  • 天津网站建设定制软件开发服务公司
  • 做企业网站cms减肥网站源码
  • 建设工程检测预约网站猎头公司怎么找
  • 北京网站手机站建设公司手机网站开发常用工具
  • 太原做网站联系方式论坛的网站开发项目
  • drupal 做的网站网站设计与网站制作
  • 我要表白网站在线制作wordpress朗读句子插件
  • 黑龙江建设网官方怎么提高seo关键词排名
  • 拍卖网站开发多少钱十堰秦楚网招聘公告
  • 区域城市分站网站怎么做慈溪网站开发
  • 广州天河网站制作互联网十创业项目
  • 百度是不是只有在自己的网站发布才会被收录完备的常州网站优化