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
22akryum:npm-check@0.0.3
33akryum:vue@1.0.5
44akryum:vue-coffee@0.0.2
5- akryum:vue-component@0.7.0
5+ akryum:vue-component@0.7.1
66akryum:vue-component-dev-client@0.2.0
77akryum:vue-component-dev-server@0.0.2
88akryum:vue-i18n@0.0.3
Original file line number Diff line number Diff line change 11# Changelog
22
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+
311## 0.6.7 - 2016-09-28
412
513 - Try to use the meteor port + 3
Original file line number Diff line number Diff line change 11Package . describe ( {
22 name : 'akryum:vue-component' ,
3- version : '0.7.0 ' ,
3+ version : '0.7.1 ' ,
44 summary : 'VueJS single-file components that hot-reloads' ,
55 git : 'https://github.com/Akryum/meteor-vue-component' ,
66 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 || {};
55
66// Tag handler
77VueComponentTagHandler = class VueComponentTagHandler {
8- constructor ( { inputFile, babelOptions, dependencyManager } ) {
8+ constructor ( { inputFile, babelOptions, dependencyManager} ) {
99 this . inputFile = inputFile ;
1010 this . babelOptions = babelOptions ;
1111 this . dependencyManager = dependencyManager ;
@@ -208,8 +208,6 @@ VueComponentTagHandler = class VueComponentTagHandler {
208208 return match . replace ( p2 , attributes ) ;
209209 }
210210 } ) ;
211-
212- template = template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
213211 }
214212
215213 // Styles
Original file line number Diff line number Diff line change @@ -205,6 +205,8 @@ VueComponentCompiler = class VueCompo extends CachingCompiler {
205205 let templateHash ;
206206 if ( compileResult . template ) {
207207 if ( vueVersion === 1 ) {
208+ // Fix quotes
209+ compileResult . template = compileResult . template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
208210 js += "__vue_template__ = '" + compileResult . template + "';" ;
209211
210212 // Template option
@@ -453,6 +455,8 @@ function hotCompile() {
453455
454456 if ( template ) {
455457 if ( vueVersion === 1 ) {
458+ // Fix quotes
459+ compileResult . template = compileResult . template . replace ( quoteReg , ''' ) . replace ( lineReg , '' ) ;
456460 js += "__vue_template__ = '" + compileResult . template + "';" ;
457461
458462 // Template option
You can’t perform that action at this time.
0 commit comments