Skip to content

Commit 0788456

Browse files
committed
Fixed single quote error in templates
1 parent ef66469 commit 0788456

File tree

5 files changed

+15
-5
lines changed

5 files changed

+15
-5
lines changed

.meteor/versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ accounts-base@1.2.11
22
akryum:npm-check@0.0.3
33
akryum:vue@1.0.5
44
akryum:vue-coffee@0.0.2
5-
akryum:vue-component@0.7.0
5+
akryum:vue-component@0.7.1
66
akryum:vue-component-dev-client@0.2.0
77
akryum:vue-component-dev-server@0.0.2
88
akryum:vue-i18n@0.0.3

packages/vue-component/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
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

packages/vue-component/package.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Package.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'

packages/vue-component/plugin/tag-handler.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ global._vue_js_cache = global._vue_js_cache || {};
55

66
// Tag handler
77
VueComponentTagHandler = 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

packages/vue-component/plugin/vue-compiler.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)