javascript 问题13:20190311 - no106.予约カレンダー表示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 问题13:20190311 - no106.予约カレンダー表示相关的知识,希望对你有一定的参考价值。

import forEach from 'lodash/forEach'
import abtestRun from '../abTestRun'
import { isBreakPointMin } from '../../utils'

const issue13 = () => {
  const testDOMs = document.querySelectorAll('.issue13')

  /* eslint quote-props: 0 */
  const caseMap = {
    '1': () => {
      testDOMs[0].style.display = 'block'
    },
    '2': () => {
      testDOMs[1].style.display = 'block'
    },
    '3': () => {
      testDOMs[2].style.display = 'block'
    },
  }

  const changeBtnHref = () => {
    if (isBreakPointMin()) return

    const testBtns = document.querySelectorAll('.issue13__morelink a')
    const shopID = JSON.parse(document.body.dataset.r).id

    forEach(testBtns, testBtn => {
      const url = `/plan/${shopID}/plan-reserve/plan/plan_list/?sc_lid=gorp_cal_other#wrapper`
      testBtn.setAttribute('href', url)
    })
  }

  const init = caseNumber => {
    changeBtnHref()
    // パターンごとの処理
    caseMap[caseNumber.toString()]()
  }

  window.issue13 = { start: init }
  /* eslint no-magic-numbers: 0 */
  abtestRun(13)
}

export default issue13

  

以上是关于javascript 问题13:20190311 - no106.予约カレンダー表示的主要内容,如果未能解决你的问题,请参考以下文章

20190311-object-detection-metrics

我的javascript代码有什么问题[重复]

(javascript)这段代码似乎有两个问题

防止 HtmlUnit 2.13 执行 JavaScript

基本的javascript概念理解[重复]

javascript/jquery 介于 -13 和 13 之间的随机数,不包括 -3 和 3 之间的数字