'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
function parseSinglePath (path) {
  return path.split('.')
}
 
function parseMultiPaths (paths) {
  return paths.split(',').map(path => parseSinglePath(path))
}
 
export function parseObservers (observers, vueComponentOptions) {
  if (!observers) {
    return
  }
 
  const {
    mpObservers
  } = vueComponentOptions.mpOptions
 
  Object.keys(observers).forEach(path => {
    mpObservers.push({
      paths: parseMultiPaths(path),
      observer: observers[path]
    })
  })
}