Haiiz

Haiiz 查看完整档案

深圳编辑私立华联学院  |  计算机软件 编辑深圳市御猫科技有限公司  |  前端工程师 编辑 www.test.com 编辑
编辑
_ | |__ _ _ __ _ | '_ \| | | |/ _` | | |_) | |_| | (_| | |_.__/ \__,_|\__, | |___/ 个人简介什么都没有

个人动态

Haiiz 回答了问题 · 2020-09-22

解决已知value名获取对应数组的名字

let obj = {
    options: [
        {
            label: '当前版本',
            options: [{value:'v4.16.1',label:'v4.16.1'},{value:'v4.16.2',label:'v4.16.2'}]
        },
        {
            label: '其它版本',
            options: [{value:'v4.18.1',label:'v4.18.1'},{value:'v4.18.2',label:'v4.18.2'}]
        }
    ]
}
function findLabel(key,obj){
    let result = ''
    obj.options.some(item=>{
        let arr = item.options.filter(ite=>{
            return ite.value == key
        })
        if(arr.length>0){
            return result = item.label
        }else{
            result = '未找到'
        }
    })
    return result;
}
findLabel('v4.16.1',obj) //当前版本
findLabel('v4.18.1',obj) //其它版本
findLabel('v4.18.5',obj) //未找到

关注 3 回答 2

Haiiz 回答了问题 · 2020-09-11

动态设置样式为什么没有生效???

能贴出current这个操作的代码吗,你也可以试试把2个值显示出来,看看有没有更改到,比如:

<view class="item {{index==current+1?'after':''}}" style="{{index==current?active:''}};" wx:for="{{list.dataList}}" bindtap="changeItem" data-index="{{index}}">
        <view>{{item.name}}-{{index}}-{{current}}</view> 
</view>

这样能清晰的知道两个值有没有给更改到


image.png
额,我试了下,是可以的,这就尴尬了

关注 4 回答 4

Haiiz 回答了问题 · 2020-09-10

解决使用reduce扁平二维数组的问题

因为

totalLists = [
    {total:1,rows:[1,2,3]},
    {total:2,rows:[4,5,6]},
    {total:3,rows: [7,8,9]}
]
totalLists.reduce((prev,current)=>{
    //reduce没传递二参数,所以第一次循环prev等于数组的第一个元素,prev = {total:1, rows:[1,2,3]}这时候prev有效,不报错
    return [...prev.row, ...current.rows] 
    //这里返回了 一个数组[1,2,3,4,5,6]
    //接着循环,prev等于上一个返回值,即[1,2,3,4,5,6]
    //这时候执行return [...prev.row, ...current.rows],找不到prev.row的值,就报错了
})

关注 3 回答 3

Haiiz 回答了问题 · 2020-09-07

小程序后台开发,后台用户登录是尽量用微信自己的吗?

为啥要反驳他,你用自己的一套登陆,你怎么保持登录态?用户太久没登陆让用户重新输入帐号密码登陆一下?

关注 5 回答 5

Haiiz 赞了回答 · 2020-09-07

解决如何解决跨域?

这报错里说得是『你的 Acces-Control-Request-Headers 里的 code 字段是不被允许的.』

关注 3 回答 2

Haiiz 回答了问题 · 2020-09-07

解决公众号及小程序有何区别优缺点

这其实和问有网页h5为啥要用app一样,公众号实现的功能也是基于网页h5的,本质上性能不如小程序,小程序是微信优化过,有些组件更是直接使用了微信的原生组件,性能上不是h5可以比的。还有小程序有流量热点嘛,普通人一听小程序就觉得高大上。

关注 2 回答 1

Haiiz 回答了问题 · 2020-09-07

解决vue 切换选中样式更换图标

你不是有个选中状态active么,也用这个去判断就行了,图标也是这个选中状态才会需要加_pr

关注 5 回答 4

Haiiz 回答了问题 · 2020-09-07

解决bootstrap的nav导航for 循环生成添加的点击收起事件不管用

你这元素是循环生成的,不是默认生成的,你这样写绑定不到,要用:

<a @click="jumpToList(itemNav.name)" class="js_link">{{itemNav.name}}</a>
$(".navbar-nav").on("click",'.js_link',function () {
    navBlock.click();
});

关注 2 回答 1

Haiiz 回答了问题 · 2020-09-07

解决写了一个上一步下一步的分步步骤,完成按钮显示出现问题,该怎么改正?

如果只是想打开的时候默认完成是隐藏的,你给他加个display:none就行了

关注 2 回答 1

Haiiz 回答了问题 · 2020-09-04

用人在vue中用过mathJax吗?求demo

官方文档不是有demo吗,或者百度下中文文档:mathjax中文文档
里面有个案例,复制到html里面去,直接打开就有效果了。

<html>
<head>
<title>MathJax TeX Test Page</title>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript"
  data-original="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
</head>
<body>
When $a \ne 0$, there are two solutions to \(ax^2 + bx + c = 0\) and they are
$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
</body>
</html>

关注 2 回答 1

认证与成就

  • 获得 55 次点赞
  • 获得 14 枚徽章 获得 1 枚金徽章, 获得 2 枚银徽章, 获得 11 枚铜徽章

擅长技能
编辑

开源项目 & 著作
编辑

(゚∀゚ )
暂时没有

注册于 2017-09-25
个人主页被 1.2k 人浏览