File tree Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Expand file tree Collapse file tree 2 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 37
37
</ li >
38
38
< input v-model ="str " />
39
39
< br >
40
+ wtf: {{wtf}}
41
+ < br >
40
42
Todos:< br >
41
43
< ul v-for ="todo in todos ">
42
44
< li > {{todo.time }} - {{todo.content}}</ li >
Original file line number Diff line number Diff line change 1
1
package vue
2
2
3
3
import (
4
- "github.com/Archs/js/JSON"
5
- "github.com/gopherjs/gopherjs/js"
6
4
"strings"
5
+
6
+ "github.com/gopherjs/gopherjs/js"
7
+ "github.com/oskca/gopherjs-json"
7
8
)
8
9
9
10
// FromJS set the corresponding VueJS data model field from obj
@@ -14,13 +15,13 @@ func (v *ViewModel) FromJS(obj *js.Object) *ViewModel {
14
15
if strings .HasPrefix (key , "$" ) || strings .HasPrefix (key , "_" ) {
15
16
continue
16
17
}
17
- v .Set (key , obj .Get (key ))
18
+ v .Object . Set (key , obj .Get (key ))
18
19
}
19
20
return v
20
21
}
21
22
22
23
func (v * ViewModel ) FromJSON (jsonStr string ) * ViewModel {
23
- return v .FromJS (JSON .Parse (jsonStr ))
24
+ return v .FromJS (json .Parse (jsonStr ))
24
25
}
25
26
26
27
func (v * ViewModel ) ToJS () * js.Object {
@@ -36,5 +37,5 @@ func (v *ViewModel) ToJS() *js.Object {
36
37
}
37
38
38
39
func (v * ViewModel ) ToJSON () string {
39
- return JSON .Stringify (v .ToJSON ())
40
+ return json .Stringify (v .ToJSON ())
40
41
}
You can’t perform that action at this time.
0 commit comments