Every line of 'vue for each' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
170 beforeDestroy: function beforeDestroy() { 171 // Destroy chart if exists 172 if (this.chart) { 173 this.chart.destroy(); 174 } 175 }
8 function Vue (options) { 9 if (process.env.NODE_ENV !== 'production' && 10 !(this instanceof Vue) 11 ) { 12 warn('Vue is a constructor and should be called with the `new` keyword') 13 } 14 this._init(options) 15 }
4 function createVue(el, vueComponent, vueProps) { 5 const nodeEl = document.createElement('div'); 6 el.appendChild(nodeEl); 7 const app = Object.assign(new Vue(vueComponent), vueProps); 8 app.$mount(nodeEl); 9 return app; 10 }
106 createVue(id, componentName, component, data) { 107 this.registerComponent({ 108 ids: [id], 109 name: componentName, 110 instance: new Vue({ 111 el: id, 112 data: { initData: data, isReady: true }, 113 components: { [componentName]: window[component] }, 114 mixins: [this.vueMixins], 115 }), 116 isLoaded: true, 117 }); 118 }
90 export function mountWithDefaultsAndLocalVue (Component, localVue, options = {}) { 91 i18n.locale = 'en' 92 configureQuasar(localVue) 93 94 localVue.component('RouterLink', RouterLinkStub) 95 localVue.component('Transition', TransitionStub) 96 localVue.component('TransitionGroup', TransitionGroupStub) 97 localVue.directive('measure', {}) 98 const datastore = options.datastore 99 delete options.datastore 100 const wrapper = mount(Component, { 101 localVue, 102 sync: false, 103 i18n, 104 store: datastore, 105 mocks: { 106 ...routerMocks, 107 }, 108 ...options, 109 }) 110 makeFindAllIterable(wrapper) 111 return wrapper 112 }
13 function printVueFor(value, textToDoc) { 14 const { left, operator, right } = parseVueFor(value); 15 return concat([ 16 group( 17 textToDoc(`function _(${left}) {}`, { 18 parser: "babel", 19 __isVueForBindingLeft: true 20 }) 21 ), 22 " ", 23 operator, 24 " ", 25 textToDoc(right, { parser: "__js_expression" }) 26 ]); 27 }
242 value: function createVueInstance(targetElement, reactThisBinding) { 243 var _components; 244 245 var _reactThisBinding$pro = reactThisBinding.props, 246 component = _reactThisBinding$pro.component, 247 on = _reactThisBinding$pro.on, 248 props = objectWithoutProperties(_reactThisBinding$pro, ['component', 'on']); 249 250 // `this` refers to Vue instance in the constructor 251 252 reactThisBinding.vueInstance = new Vue({ 253 el: targetElement, 254 data: props, 255 render: function render(createElement) { 256 return createElement(VUE_COMPONENT_NAME, { 257 props: this.$data, 258 on: on 259 }, [wrapReactChildren(createElement, this.children)]); 260 }, 261 262 components: (_components = {}, defineProperty(_components, VUE_COMPONENT_NAME, component), defineProperty(_components, 'vuera-internal-react-wrapper', ReactWrapper), _components) 263 }); 264 }
309 render: function render(createElement) { 310 return createElement('div', children); 311 }
81 mount(Vue) { 82 let $fCreate = Vue.extend(coreComponent(this)), $vm = new $fCreate().$mount(); 83 this.options.el.appendChild($vm.$el); 84 return $vm; 85 }
279 render: function render(h) { 280 return h(_index2.default); 281 }