首页 > 代码库 > vue.js源码学习分享(五)
vue.js源码学习分享(五)
//配置项
var config = { /** * Option merge strategies (used in core/util/options)//选项合并策略 */ optionMergeStrategies: Object.create(null), /** * Whether to suppress warnings.//是否抑制警告 */ silent: false, /** * Show production mode//生产模式 tip message on boot?//提示信息引导 */ productionTip: "development" !== ‘production‘, /** * Whether to enable devtools//是否启用开发者工具 */ devtools: "development" !== ‘production‘, /** * Whether to record perf//是否记录性能 */ performance: "development" !== ‘production‘, /** * Error handler for watcher errors//错误处理观察错误 */ errorHandler: null, /** * Ignore certain custom elements//忽略某些自定义元素 */ ignoredElements: [], /** * Custom user key aliases for v-on//自定义用户键别名 */ keyCodes: Object.create(null), /** * Check if a tag is reserved so that it cannot be registered as a//检查如果一个标签被保留所以它将不会被注册为一个组件 * component. This is platform-dependent and may be overwritten.//这是与平台相关的可能被覆盖 */ isReservedTag: no, /** * Check if a tag is an unknown element.检查一个标签是否是未知的元素 * Platform-dependent.//平台相关 */ isUnknownElement: no, /** * Get the namespace of an element//得到一个元素的命名空间 */ getTagNamespace: noop, /** * Parse the real tag name for the specific platform.//针对特殊的平台解析真正的标签名称 */ parsePlatformTagName: identity, /** * Check if an attribute must be bound using property, e.g. value//检查是否一个属性必须被限制用一个属性 * Platform-dependent. */ mustUseProp: no, /** * List of asset types that a component can own.//组件能拥有的资产类型列表 */ _assetTypes: [ ‘component‘, ‘directive‘, ‘filter‘ ], /** * List of lifecycle hooks.//钩子的生命周期 */ _lifecycleHooks: [ ‘beforeCreate‘, ‘created‘, ‘beforeMount‘, ‘mounted‘, ‘beforeUpdate‘, ‘updated‘, ‘beforeDestroy‘, ‘destroyed‘, ‘activated‘, ‘deactivated‘ ], /** * Max circular updates allowed in a scheduler flush cycle.最大循环更新允许在一个调度冲洗循环 */ _maxUpdateCount: 100 };
vue.js源码学习分享(五)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。