yurj26
|
b7cfa6f539
|
fix(runtime-dom): style update error when component use shorthand properties (#7425)
* fix(runtime-dom): style update error when component use shorthand properties
* test(runtime-dom): style update with shorthand properties
|
2023-01-09 15:16:08 +01:00 |
白雾三语
|
c6e5bda27d
|
fix(customElement): customElement can emit event (#7296)
close https://github.com/vuejs/core/issues/7293
|
2022-12-23 22:32:21 +01:00 |
Evan You
|
24964dab25
|
test: test case for #6966
|
2022-11-11 17:06:50 +08:00 |
Thorsten Lünborg
|
55382aed58
|
fix(custom-elements): define declared properties in constructor (#5328)
|
2022-11-11 02:46:01 -05:00 |
Evan You
|
89f37ceb62
|
fix(custom-elements): fix number type props casting check
fix #5793
adapted from #5794
|
2022-11-11 15:20:28 +08:00 |
Evan You
|
afe889999c
|
fix(custom-elements): properties set pre-upgrade should not show up in $attrs
|
2022-11-11 14:42:42 +08:00 |
Evan You
|
5e50909100
|
fix(custom-elements): should not reflect non-decalred properties set before upgrade
|
2022-11-11 14:14:55 +08:00 |
Thorsten Lünborg
|
665f2ae121
|
fix(custom-elements): fix event emitting for async custom elements (#5601)
fix #5599
|
2022-11-10 23:33:17 -05:00 |
Thorsten Lünborg
|
0b39e46192
|
fix(custom-elements): also dispatch hyphenated version of emitted events (#5378)
fix #5373
|
2022-11-10 23:01:10 -05:00 |
Thorsten Lünborg
|
192dcb648c
|
fix(custom-elements): ensure custom elements can inherit provides from ancestors (#5098)
fix #5096
|
2022-11-10 21:33:17 -05:00 |
Evan You
|
11214eedd2
|
fix(teleport/css-v-bind): fix css v-bind in teleport in child component slot
|
2022-11-10 15:08:25 +08:00 |
Evan You
|
42239cf284
|
fix(teleport/css-v-bind): fix css v-bind for teleported content
fix #4605
close #4609 (used tests from this PR)
|
2022-11-10 14:41:45 +08:00 |
skirtle
|
9a816dcec0
|
dx(runtime-dom): warn when a style value ends in a semicolon (#7062)
|
2022-11-09 08:16:34 -05:00 |
Thorsten Lünborg
|
f67bb500b6
|
fix(runtime-dom): ensure customElement handles empty props correctly. (#6182)
fix Scoped attribute in Vue file affects the use of web component #6163,#6895
|
2022-11-01 09:49:06 +01:00 |
Thorsten Lünborg
|
b0b74a160c
|
fix(runtime-core): custom-element: ensure number casting of camelCase props. (fix: #5374) (#5377)
|
2022-10-22 11:20:46 +02:00 |
Evan You
|
5ee40532a6
|
fix(runtime-dom): fix event timestamp check in iframes
fix #2513
fix #3933
close #5474
|
2022-10-14 16:00:03 +08:00 |
Evan You
|
b1817fe9ee
|
fix(runtime-dom): fix unnecessary warning when setting coerced dom property value
fix #6616
|
2022-09-27 16:39:15 +08:00 |
Evan You
|
ab8bfac0a1
|
chore: remove no longer used cloneNode implementation in nodeOps
|
2022-09-27 16:17:14 +08:00 |
小刘(liulinboyi)
|
6ce75c10f1
|
test(runtime-dom): vModel tests for input range (#5907)
|
2022-05-18 19:56:46 -04:00 |
小刘(liulinboyi)
|
71066b5afe
|
fix(v-model): fix case where .trim and .number modifiers are used together (#5842)
fix #5839
|
2022-05-12 19:52:16 -04:00 |
Cédric Exbrayat
|
9ecee16f89
|
chore: add no-debugger eslint rule (#5906)
|
2022-05-12 19:10:00 -04:00 |
那里好脏不可以
|
6042ab0f2f
|
chore: type [ci skip]
|
2022-05-09 22:51:51 -04:00 |
Thorsten Lünborg
|
85af139863
|
fix(runtime-dom): properly handle style properties with undefined values (#5348)
fix #5322
|
2022-04-13 06:20:39 -04:00 |
edison
|
f4d2c9fc6a
|
fix(custom-elements): work with async component + slots (#4657)
close #4639
|
2022-04-13 05:58:29 -04:00 |
zscumt123
|
fa1d14c2c8
|
fix(runtime-dom): catch more cases of DOM property setting error (#5552)
close #5545
|
2022-04-13 05:25:11 -04:00 |
木杉
|
2c09969b13
|
fix(runtime-dom): patch translate as an attr (#5485)
close #5462
|
2022-04-13 05:16:33 -04:00 |
Yuchao
|
d121a9bc7e
|
fix(runtime-core): Avoid mutating original options object in createApp (#4840)
fix #4398
|
2022-04-12 03:14:23 -04:00 |
Evan You
|
ae4b0783d7
|
chore: update repo references
|
2022-01-18 16:43:59 +08:00 |
Evan You
|
ed9eb62e59
|
perf: improve memory usage for static vnodes
Use the already mounted nodes as cache instead of separate caching via
template. This reduces memory usage by 30%+ in VitePress.
|
2022-01-16 21:10:26 +08:00 |
Stefan Mayer
|
1701bf3968
|
fix(runtime-dom): patchDOMProps should not set _value if element is custom element (#4839)
Co-authored-by: Stefan Mayer <stefan.m.mayer@daimler.com>
|
2021-11-25 05:30:32 -05:00 |
Thorsten Lünborg
|
89b2f924fc
|
fix(runtime-dom): fix option element value patching edge case (#4959)
fix #4956
|
2021-11-25 05:05:02 -05:00 |
Evan You
|
4b7f76e36a
|
fix(custom-element): fix custom element props access on initial render
ref: #4792
|
2021-11-02 13:20:31 +08:00 |
Evan You
|
3f38d599f5
|
fix(runtime-dom): fix behavior regression for v-show + style display binding
fix #4768
|
2021-10-09 19:31:52 -04:00 |
Evan You
|
3ca83179d1
|
fix(custom-element): fix initial attr type casting for programmtically created elements
fix #4772
|
2021-10-09 18:34:54 -04:00 |
Evan You
|
0cfa2112ce
|
fix(custom-elements): fix number prop casting
fix #4370, close #4393
|
2021-09-16 19:15:15 -04:00 |
dependabot[bot]
|
305883a12f
|
build(deps-dev): bump typescript from 4.3.5 to 4.4.2 (#4482)
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2
Bumps [typescript](https://github.com/Microsoft/TypeScript) from 4.3.5 to 4.4.2.
- [Release notes](https://github.com/Microsoft/TypeScript/releases)
- [Commits](https://github.com/Microsoft/TypeScript/compare/v4.3.5...v4.4.2)
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* build(deps-dev): bump typescript from 4.3.5 to 4.4.2
* test: fix nodeOps types
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Carlos Rodrigues <carlos@hypermob.co.uk>
Co-authored-by: Evan You <yyx990803@gmail.com>
|
2021-09-02 09:53:57 -04:00 |
skirtle
|
620a69b871
|
fix(runtime-dom): consistently remove boolean attributes for falsy values (#4348)
|
2021-08-16 18:18:36 -04:00 |
鱼
|
5b3f1e8424
|
fix(runtime-core): patchChildren first in patchElement (#4313)
|
2021-08-16 15:46:27 -04:00 |
edison
|
e7b0a9d3cf
|
fix(runtime-dom): patch `textContent` on svg properly (#4301)
fix #4296
|
2021-08-11 10:53:54 -04:00 |
Evan You
|
c421fb91b2
|
feat(runtime-dom): support async component in defineCustomElement
close #4261
|
2021-08-06 19:15:55 -04:00 |
Evan You
|
561e210157
|
fix(inject): should auto unwrap injected refs
fix #4196
|
2021-07-27 17:52:37 -04:00 |
Evan You
|
5b76843b69
|
feat(runtime-dom): support passing initial props to custom element constructor
|
2021-07-22 18:19:58 -04:00 |
Evan You
|
a7fa4ac28a
|
feat(runtime-dom): support specifying shadow dom styles in defineCustomElement
|
2021-07-22 16:33:32 -04:00 |
Evan You
|
47f488350c
|
chore: run updated prettier
|
2021-07-19 18:24:18 -04:00 |
Evan You
|
3056e9b3dc
|
fix(v-model): properly detect input type=number
fix #3813
|
2021-07-19 17:46:04 -04:00 |
Evan You
|
49dc2dd1e4
|
fix(sfc/style-vars): properly re-apply style vars on component root elements change
Now uses MutationObserver to ensure it works even for HOCs
fix #3894
|
2021-07-16 14:30:49 -04:00 |
Evan You
|
1c7d737cc8
|
feat: support v-bind .prop & .attr modifiers
Also allows render function usage like the following:
```js
h({
'.prop': 1, // force set as property
'^attr': 'foo' // force set as attribute
})
```
|
2021-07-16 14:30:49 -04:00 |
Evan You
|
00f0b3c465
|
feat: custom element reflection, casting and edge cases
|
2021-07-16 14:30:49 -04:00 |
Evan You
|
8610e1c9e2
|
feat(runtime-dom): defineCustomElement
|
2021-07-16 14:30:49 -04:00 |
HcySunYang
|
3756270272
|
fix(runtime-dom): capture errors when setting value for IDL (#3578)
fix #3576
|
2021-07-15 16:32:25 -04:00 |