File tree Expand file tree Collapse file tree 5 files changed +15
-5
lines changed Expand file tree Collapse file tree 5 files changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ accounts-base@1.2.11
2
2
akryum:npm-check@0.0.3
3
3
akryum:vue@1.0.5
4
4
akryum:vue-coffee@0.0.2
5
- akryum:vue-component@0.7.0
5
+ akryum:vue-component@0.7.1
6
6
akryum:vue-component-dev-client@0.2.0
7
7
akryum:vue-component-dev-server@0.0.2
8
8
akryum:vue-i18n@0.0.3
Original file line number Diff line number Diff line change 1
1
# Changelog
2
2
3
+ ## 0.7.1 - 2016-09-28
4
+
5
+ - Fixed single quote error in templates
6
+
7
+ ## 0.7.0 - 2016-09-28
8
+
9
+ - Compatible with Vue 2.x
10
+
3
11
## 0.6.7 - 2016-09-28
4
12
5
13
- Try to use the meteor port + 3
Original file line number Diff line number Diff line change 1
1
Package . describe ( {
2
2
name : 'akryum:vue-component' ,
3
- version : '0.7.0 ' ,
3
+ version : '0.7.1 ' ,
4
4
summary : 'VueJS single-file components that hot-reloads' ,
5
5
git : 'https://github.com/Akryum/meteor-vue-component' ,
6
6
documentation : 'README.md'
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ global._vue_js_cache = global._vue_js_cache || {};
5
5
6
6
// Tag handler
7
7
VueComponentTagHandler = class VueComponentTagHandler {
8
- constructor ( { inputFile, babelOptions, dependencyManager } ) {
8
+ constructor ( { inputFile, babelOptions, dependencyManager} ) {
9
9
this . inputFile = inputFile ;
10
10
this . babelOptions = babelOptions ;
11
11
this . dependencyManager = dependencyManager ;
@@ -208,8 +208,6 @@ VueComponentTagHandler = class VueComponentTagHandler {
208
208
return match . replace ( p2 , attributes ) ;
209
209
}
210
210
} ) ;
211
-
212
- template = template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
213
211
}
214
212
215
213
// Styles
Original file line number Diff line number Diff line change @@ -205,6 +205,8 @@ VueComponentCompiler = class VueCompo extends CachingCompiler {
205
205
let templateHash ;
206
206
if ( compileResult . template ) {
207
207
if ( vueVersion === 1 ) {
208
+ // Fix quotes
209
+ compileResult . template = compileResult . template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
208
210
js += "__vue_template__ = '" + compileResult . template + "';" ;
209
211
210
212
// Template option
@@ -453,6 +455,8 @@ function hotCompile() {
453
455
454
456
if ( template ) {
455
457
if ( vueVersion === 1 ) {
458
+ // Fix quotes
459
+ compileResult . template = compileResult . template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
456
460
js += "__vue_template__ = '" + compileResult . template + "';" ;
457
461
458
462
// Template option
You can’t perform that action at this time.
0 commit comments