File tree Expand file tree Collapse file tree 4 files changed +19
-15
lines changed Expand file tree Collapse file tree 4 files changed +19
-15
lines changed Original file line number Diff line number Diff line change @@ -63,22 +63,10 @@ expect(wrapper.find('div')).toBe(true)
63
63
#### 传递文本
64
64
65
65
你可以传递文本到 ` slots ` 。
66
- 这里有两处限制 。
66
+ 这里有一处限制 。
67
67
68
- 这只在 Vue 2.2+ 及以上版本工作。
69
-
70
- 下面的这段代码的文本可以工作。
71
-
72
- ``` js
73
- const wrapper = mount (ComponentWithSlots, { slots: { default: ' foobar' }})
74
- ```
75
-
76
- 下面的这段代码的文本则不可以工作。
77
-
78
- ``` js
79
- const wrapper1 = mount (ComponentWithSlots, { slots: { default: ' foo<span>bar</span>' }})
80
- const wrapper2 = mount (FooComponent, { slots: { default: ' foo {{ bar }}' }})
81
- ```
68
+ 我们不支持 PhantomJS。
69
+ 请使用 [ Puppeteer] ( https://github.com/karma-runner/karma-chrome-launcher#headless-chromium-with-puppeteer ) 。
82
70
83
71
### ` stubs `
84
72
Original file line number Diff line number Diff line change 4
4
5
5
- ** 属性:**
6
6
7
+ ` wrappers ` ` array ` : 包含在 ` WrapperArray ` 内的 ` Wrappers `
7
8
` length ` ` number ` :该 ` WrapperArray ` 中包含的 ` Wrapper ` 的数量。
8
9
9
10
- ** 方法:**
Original file line number Diff line number Diff line change @@ -29,3 +29,17 @@ wrapper.trigger('click', {
29
29
30
30
expect (clickHandler .called ).toBe (true )
31
31
```
32
+
33
+ - ** 设置事件目标:**
34
+
35
+ 在这背后,` trigger ` 创建了一个 ` Event ` 对象并分发到其包裹器的元素上。
36
+
37
+ 我们没有机会编辑 ` Event ` 对象的 ` target ` 值,所以你无法在选项对象中设置 ` target ` 。
38
+
39
+ 如果想在 ` target ` 中添加一个特性,你需要在调用 ` trigger ` 之前设置包裹器元素的那个值。你可以通过 ` element ` 属性做到这件事。
40
+
41
+ ``` js
42
+ const input = wrapper .find (' input' )
43
+ input .element .value = 100
44
+ input .trigger (' click' )
45
+ ```
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ wrapper.find('button').trigger('click')
22
22
23
23
其 ` trigger ` 方法接受一个可选的 ` options ` 对象。这个 ` options ` 对象里的属性会被添加到事件中。
24
24
25
+ 注意其目标不能被添加到 ` options ` 对象中。
25
26
26
27
``` js
27
28
const wrapper = mount (MyButton)
You can’t perform that action at this time.
0 commit comments