You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

vue-hot-reload-api

Package Overview
Dependencies
Maintainers
1
Versions
33
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

vue-hot-reload-api - npm Package Compare versions

Comparing version

to
2.0.8

README_zh.md

16

index.js

@@ -94,9 +94,12 @@ var Vue // late bind

exports.rerender = tryWrap(function (id, fns) {
exports.rerender = tryWrap(function (id, options) {
var record = map[id]
record.Ctor.options.render = fns.render
record.Ctor.options.staticRenderFns = fns.staticRenderFns
if (typeof options === 'function') {
options = options.options
}
record.Ctor.options.render = options.render
record.Ctor.options.staticRenderFns = options.staticRenderFns
record.instances.slice().forEach(function (instance) {
instance.$options.render = fns.render
instance.$options.staticRenderFns = fns.staticRenderFns
instance.$options.render = options.render
instance.$options.staticRenderFns = options.staticRenderFns
instance._staticTrees = [] // reset static trees

@@ -108,2 +111,5 @@ instance.$forceUpdate()

exports.reload = tryWrap(function (id, options) {
if (typeof options === 'function') {
options = options.options
}
makeOptionsHot(id, options)

@@ -110,0 +116,0 @@ var record = map[id]

{
"name": "vue-hot-reload-api",
"version": "2.0.7",
"version": "2.0.8",
"description": "hot reload api for *.vue components",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -34,2 +34,5 @@ # vue-hot-reload-api

// indicate this module can be hot-reloaded
module.hot.accept()
if (!module.hot.data) {

@@ -36,0 +39,0 @@ // for each component option object to be hot-reloaded,