message: fix(utils): avoid getting unexpected value
  For example, when calling `get({}, 'button.small')`, it expects to return an empty string, but return a function (`''.small` is a native function, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/small).
diff: +import { isObject } from './validate';
  import type { ComponentPublicInstance } from 'vue';
  export function noop() {}
  @@ -16,7 +17,7 @@ export function get(object: any, path: string): any {
  let result = object;
  keys.forEach((key) => {
  - result = result[key] ?? '';
  + result = isObject(result) ? result[key] ?? '' : '';
  });
  return result;
  