当前位置: 首页 > 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/918809/

相关文章:

  • 网站的360度全景图片怎么做网站做可信认证多少钱
  • 建立网站图片wordpress msg
  • 南京做中英文网站设计wordpress单位内网做网站
  • 网站有必要备案吗ps课程教学零基础网课
  • 两学一做考学网站有用免费模板网
  • 个人做的网站能备案吗wordpress slides
  • idc网站模板 dedewordpress虚拟资源交易平台
  • 微网站在哪建网站首页默认的文件名一般为
  • 网站内容建设招标做芯片代理哪个网站推广
  • 网站模板图册上海机械网站建设
  • 专业的图纸设计网站怎么做外贸网站需注意哪些
  • 网站推广排名收费标准网址地址
  • 做短裙的视频网站网站生成手机版
  • 李洋网站建设睢宁做网站
  • 网站内的搜索怎么做的小程序游戏开发成本
  • 深圳市住建局造价站装潢设计就业前景
  • 网站上的按钮怎么做ipad做网站服务器
  • 马来西亚的网站后缀3d建模平台
  • 昆山建设工程安监站网站jsp网站开发好书
  • 策划书怎么写 范文泉州seo招聘
  • 网站建设的业务好做吗wordpress 首页静态
  • 做网站销售的话术网络广告策划方案
  • 企智网络网站建设公司社交信息共享网站开发外包
  • 网站建设168网站谁做的比较好
  • 邯郸移动网站建设公司wordpress页脚太高
  • 大型电子商务网站开发上海 网站建设 外包it
  • 设计得很好的企业网站wordpress 标签云
  • 杂志网站模板苏州设计网页网站好
  • 设计理论网站清远市发布
  • 长沙本土网站制作公司wordpress thegem